Curso de introducción a Ruby on Rails - Ej1
#!/usr/bin/env ruby
class MegaGreeter
end
if __FILE__ == $0
mg = MegaGreeter.new
mg.say_hi
mg.say_bye
# Change name to be "Worf"
mg.names = "Worf"
mg.say_hi
mg.say_bye
# Change the name to an array of names
mg.names = ["Riker", "Diana", "Geordi", "Wesley", "Data"]
mg.say_hi
mg.say_bye
# Change to nil
mg.names = nil
mg.say_hi
mg.say_bye
end
# Expected output:
#
# Hello Crew!
# Goodbye Crew. Come back soon!
#
# Hello Worf!
# Goodbye Worf. Come back soon!
#
# Hello Riker!
# Hello Diana!
# Hello Geordi!
# Hello Wesley!
# Hello Data!
# Goodbye Riker, Diana, Geordi, Wesley, Data. Come back soon!
#
# Hello Crew!
# Goodbye Crew. Come back soon!