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