Class: Revista

Inherits:
ReferenciaBase show all
Defined in:
lib/referencia/revista.rb

Instance Attribute Summary collapse

Attributes inherited from ReferenciaBase

#m_anio, #m_autor_formato, #m_autores, #m_titulo

Instance Method Summary collapse

Methods inherited from ReferenciaBase

#<=>, #format_autor, #format_titulo

Constructor Details

#initialize(a_autores, a_titulo, a_anio, a_nombre_revista, a_volumen, a_numero, a_paginas) ⇒ Revista

Returns a new instance of Revista.



3
4
5
6
# File 'lib/referencia/revista.rb', line 3

def initialize(a_autores,a_titulo,a_anio,a_nombre_revista, a_volumen,a_numero, a_paginas)
    super(a_autores,a_titulo,a_anio)
    @m_nombre_revista,@m_volumen,@m_numero, @m_paginas = a_nombre_revista, a_volumen,a_numero, a_paginas
end

Instance Attribute Details

#m_nombre_revistaObject (readonly)

Returns the value of attribute m_nombre_revista.



2
3
4
# File 'lib/referencia/revista.rb', line 2

def m_nombre_revista
  @m_nombre_revista
end

#m_numeroObject (readonly)

Returns the value of attribute m_numero.



2
3
4
# File 'lib/referencia/revista.rb', line 2

def m_numero
  @m_numero
end

#m_paginasObject (readonly)

Returns the value of attribute m_paginas.



2
3
4
# File 'lib/referencia/revista.rb', line 2

def m_paginas
  @m_paginas
end

#m_volumenObject (readonly)

Returns the value of attribute m_volumen.



2
3
4
# File 'lib/referencia/revista.rb', line 2

def m_volumen
  @m_volumen
end

Instance Method Details

#to_sObject



7
8
9
# File 'lib/referencia/revista.rb', line 7

def to_s
     "#{@m_autor_formato}(#{@m_anio}). #{@m_titulo}. #{@m_nombre_revista}, #{@m_volumen}(#{@m_numero}),#{@m_paginas}"
end