class BiblioRefs::ArticuloPeriodico

Attributes

nombre_periodico[RW]
num_paginas[RW]

Public Class Methods

new(autores, fecha_publicacion, titulo, nombre_periodico, num_paginas, issn) click to toggle source

Constructor de la clase ArticuloPeriodico

Calls superclass method
# File lib/biblio_refs/articulo_periodico.rb, line 7
            def initialize(autores, fecha_publicacion, titulo, nombre_periodico, num_paginas, issn)
  super(autores, fecha_publicacion, titulo, nil, nil, issn)
  @nombre_periodico = nombre_periodico
  @num_paginas = num_paginas
end

Public Instance Methods

newspaper(periodico = {}) click to toggle source

Método que asigna los valores partículares del objeto ArticuloPeriodico creado mediante DSL

# File lib/biblio_refs/articulo_periodico.rb, line 14
def newspaper(periodico = {})
  @nombre_periodico = periodico[:name]
  @num_paginas = periodico[:pages]
end
to_s() click to toggle source

Método que devuelve una cadena de carácteres formateada de los objetos de la clase ArticuloPeriodico

# File lib/biblio_refs/articulo_periodico.rb, line 20
def to_s
  formato_apa + " " + nombre_periodico.capitalize + ", " + num_paginas.to_s + "."  
end