Mètode inicialize o Mètode constructror
Té la característica que és un mètode que s’utilitza per inicialitzar valors que tindrà l’objecte.
Aquest mètode pot rebre arguments
class Video
attr_accessor :minutes, :title
def initialize(title)
self.title = title
puts "Soy initialize"
end
def play
end
def pause
end
def stop
end
end
video_30_curso_ruby = Video.new("Objetos y clases")
puts video_30_curso_ruby.title
Output
Soy initialize
Objetos y clases
Cal no cargar en excés el mètode constructor.