Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MegaGreeter
- def initialize(*names)
- @names = if names == [nil]
- nil
- elsif names.empty?
- ["ekile"]
- else
- names
- end
- end
- def say_hi
- if @names
- @names.each { |name| puts "Iole #{name}!" }
- else
- puts "..."
- end
- end
- def say_bye
- if @names
- puts "Ioleu #{@names.join(', ')}. Illuthus ovaina jei."
- else
- puts "..."
- end
- end
- end
- if __FILE__ == $0
- mg = MegaGreeter.new
- mg.say_hi
- mg.say_bye
- mg = MegaGreeter.new("Lamesu")
- mg.say_hi
- mg.say_bye
- mg = MegaGreeter.new("Namasath", "Nevetes", "Sohamat")
- mg.say_hi
- mg.say_bye
- mg = MegaGreeter.new(nil)
- mg.say_hi
- mg.say_bye
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement