class BiblioRefs::ArticuloPeriodico
Clase para representar referencias bibliográficas de un artículo de periódico. Hereda de PublicacionesPeriodicas
.
Attributes
nombre_periodico[RW]
num_paginas[RW]
Public Class Methods
new(autores, fecha_publicacion, titulo, nombre_periodico, num_paginas)
click to toggle source
Constructor de la clase ArticuloPeriodico
.
# File lib/biblio_refs/articulo_periodico.rb, line 9 def initialize(autores, fecha_publicacion, titulo, nombre_periodico, num_paginas) @autores = autores @fecha_publicacion = fecha_publicacion @titulo = titulo @nombre_periodico = nombre_periodico @num_paginas = num_paginas end
Public Instance Methods
periodico(periodico = {})
click to toggle source
Método para asignar valores a los atributos nombre_periodico
y num_paginas
cuando se crean los objetos mediante el DSL.
# File lib/biblio_refs/articulo_periodico.rb, line 19 def periodico(periodico = {}) @nombre_periodico = periodico[:nombre_periodico] @num_paginas = periodico[:num_paginas] end
to_s()
click to toggle source
Método to_s
de la clase que agrupa el resto de métodos ‘to_s’ declarados.
# File lib/biblio_refs/articulo_periodico.rb, line 25 def to_s final = autores_to_s + " (" + fecha_publicacion_to_s + "). " final += "\n\t" + titulo_to_s + ". " + nombre_periodico.to_s + ", pp. " final += num_paginas.to_s + "." end