Class: Periodico

Inherits:
ReferenciaBase show all
Defined in:
lib/referencia/periodico.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_periodico, a_paginas) ⇒ Periodico

Returns a new instance of Periodico.



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

def initialize(a_autores, a_titulo,a_anio, a_nombre_periodico, a_paginas)
    super(a_autores,a_titulo,a_anio)
    @m_nombre_periodico,@m_paginas = a_nombre_periodico, a_paginas
end

Instance Attribute Details

#m_nombre_periodicoObject (readonly)

Returns the value of attribute m_nombre_periodico.



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

def m_nombre_periodico
  @m_nombre_periodico
end

#m_paginasObject (readonly)

Returns the value of attribute m_paginas.



2
3
4
# File 'lib/referencia/periodico.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/periodico.rb', line 2

def m_volumen
  @m_volumen
end

Instance Method Details

#to_sObject



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

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