class RefBiblio::DocElectronico

Attributes

fechacceso[RW]

Clase que nos permite representar los documentos electronicos de una publicacion periodica @author Rafael Herrero

formato[RW]

Clase que nos permite representar los documentos electronicos de una publicacion periodica @author Rafael Herrero

url[RW]

Clase que nos permite representar los documentos electronicos de una publicacion periodica @author Rafael Herrero

Public Class Methods

new(formato) { |self| ... } click to toggle source
Calls superclass method RefBiblio::Periodicas::new
# File lib/refBiblio/referencia.rb, line 200
def initialize(formato, &block)
        if block_given?
                if block.arity == 1 
                        yield self
                else
                        instance_eval &block 
                end
        end
        super(formato)
end

Public Instance Methods

edicion(edicion) click to toggle source

Metodo que permite insertar la edicion @param [edicion] edicion Edicion del documento electronico

# File lib/refBiblio/referencia.rb, line 213
def edicion(edicion)
        @edicion = edicion
end
get_fechacceso() click to toggle source

Metodo que nos devuelve la fecha de acceso al documento electronico almacenada @return Fecha de acceso al documento electronico

# File lib/refBiblio/referencia.rb, line 231
def get_fechacceso
        @fechacceso
end
to_s() click to toggle source

Metodo que nos devuelve la referencia del documento electronico formateado @return String de la referencia del documento electronico formateado

# File lib/refBiblio/referencia.rb, line 237
def to_s
        string = ""
        string << @autor << " (" << Date::MONTHNAMES[get_publicacion.month] << " " << get_publicacion.day.to_s << ", " << get_publicacion.year.to_s << "). " << @titulo << @formato << ". " << @editorial << ": " << @edicion << ". Disponible en: " << @url << " (" << Date::MONTHNAMES[get_fechacceso.month] << " " << get_fechacceso.day.to_s << ", " << get_fechacceso.year.to_s << "). "
end