Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.49 KB | None | 0 0
  1. class MegaGreeter
  2.   def initialize(*names)
  3.     @names = names
  4.     @names << "ekile" if @names.empty?
  5.   end
  6.  
  7.   def say_hi
  8.     @names.each { |name| puts "Iole #{name}!" }
  9.   end
  10.  
  11.   def say_bye
  12.     puts "Ioleu #{@names.join(', ')}. Illuthus ovaina jei."
  13.   end
  14.  
  15. end
  16.  
  17. if __FILE__ == $0
  18.   mg = MegaGreeter.new
  19.   mg.say_hi
  20.   mg.say_bye
  21.  
  22.   mg = MegaGreeter.new("Lamesu")
  23.   mg.say_hi
  24.   mg.say_bye
  25.  
  26.   mg = MegaGreeter.new("Namasath", "Nevetes", "Sohamat")
  27.   mg.say_hi
  28.   mg.say_bye
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement