class Libro
Public Class Methods
new(titulo) { |self| ... }
click to toggle source
Calls superclass method
Referencias.new
# File lib/biblio/class.rb, line 60 def initialize(titulo, &block) if block_given? if block.arity == 1 yield self else instance_eval &block end end super(titulo) end
Public Instance Methods
edicion(edicion)
click to toggle source
# File lib/biblio/class.rb, line 74 def edicion(edicion) @edicion = edicion end
to_s()
click to toggle source
# File lib/biblio/class.rb, line 84 def to_s "#{@autor} (#{@publicacion}). #{@titulo} (#{@edicion.to_s}) (#{@volumen.to_s}). #{@editorial}." end
volumen(volumen)
click to toggle source
# File lib/biblio/class.rb, line 79 def volumen(volumen) @volumen = volumen end