Add a sample ruby file
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
=begin
|
||||
die
|
||||
=end
|
||||
|
||||
module Outer
|
||||
class User
|
||||
def initialize(name)
|
||||
@name = name
|
||||
|
||||
if @name
|
||||
while @name
|
||||
begin
|
||||
case @name
|
||||
when "admin"
|
||||
puts "admin"
|
||||
else
|
||||
puts "user"
|
||||
end
|
||||
end
|
||||
end
|
||||
else
|
||||
unless name
|
||||
puts "missing"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def each_item(items)
|
||||
for item in items
|
||||
if item
|
||||
die!
|
||||
puts "ha"
|
||||
puts "ha"
|
||||
item.do_something do
|
||||
puts "ha"
|
||||
puts "ha"
|
||||
puts item
|
||||
puts "ha"
|
||||
puts "ha"
|
||||
end
|
||||
puts "ha"
|
||||
puts "ha"
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
module Inner
|
||||
def run(value)
|
||||
until value == 0
|
||||
case value
|
||||
when 1
|
||||
value -= 1
|
||||
else
|
||||
value -= 2
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user