class Listaa::Revista

Attributes

ISSN[RW]
impacto[RW]

Public Class Methods

new(nombre = "",&block) click to toggle source
Calls superclass method Listaa::Bibliografia::new
# File lib/Lista/Revista.rb, line 6
def initialize(nombre = "",&block) super(nombre)
    @Tipo = "Revista"
    @impacto = 0
    @ISSN = 00000000
    
    instance_eval &block 
end

Public Instance Methods

add_ISSN(num) click to toggle source
# File lib/Lista/Revista.rb, line 14
def add_ISSN(num)
    @ISSN = num
end
titleTo_s() click to toggle source
# File lib/Lista/Revista.rb, line 18
def titleTo_s
    f = @Title.split
    j = ""
    f.collect{|x| if(x.size>3) 
                    j=j+x.capitalize+" "
                  else
                    j=j+x+" "
                  end
    }
    j
end
to_s() click to toggle source
# File lib/Lista/Revista.rb, line 30
def to_s 
    f = autorTo_s+"("+@Fecha_Publication.to_s+"). "+titleTo_s+"("+@Edicion.to_s+"). "+@Editorial
end