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