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