25.1. El método initialize

Siempre que Ruby crea un objeto nuevo, busca un método llamado initialize y lo ejecuta. Luego lo más sencillo que se puede hacer es utilizar este método para dar valores a las variables instancia, así el método inspect no tiene nada por lo que quejarse.


ruby> class Fruta
ruby|   def initialize
ruby|     @kind = "manzana"
ruby|     @condition = "madura"
ruby|   end
ruby| end
nil
ruby> f4 = Fruta.new
una manzana madura