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