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