class CitaArticulo
Attributes
medio[RW]
paginas[RW]
Public Class Methods
new(author, date, articulo, medio, pagina)
click to toggle source
Calls superclass method
Cita::new
# File lib/lpp_Grupo3/cita.rb, line 146 def initialize(author, date, articulo, medio, pagina) super(author,date, articulo) self.medio=(medio.split.map{|palabra| palabra.capitalize}).join(" ") self.paginas=pagina end
Public Instance Methods
articulo(datos = {})
click to toggle source
# File lib/lpp_Grupo3/cita.rb, line 152 def articulo(datos = {}) self.titulo=datos[:titulo] self.medio=datos[:medio] self.paginas=datos[:pagina] end
to_s()
click to toggle source
# File lib/lpp_Grupo3/cita.rb, line 165 def to_s text="" for i in (0..author.size-2) text << " #{self.author[i][0]}, #{(self.author[i][1])[0]}. &" end text << " #{self.author[self.author.size-1][0]}, #{(self.author[author.size-1][1])[0]}." text << " (#{self.datey}" if (self.sufijo>0) text << (self.sufijo+96).chr end text << "). #{self.titulo}." text << " #{self.medio}." text << " (pag.:#{self.paginas})." text end