oinak
5/7/2013 - 4:31 PM

Curso de introducción a Ruby on Rails - Ej1

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!