class Bibliografia::Articulo_periodico
Clase Articulo_periodico
hijo de Rerefencia
Attributes
lugares_publicacion[RW]
Getters + Setters
nombres_periodico[RW]
Getters + Setters
num_paginas[RW]
Getters + Setters
Public Class Methods
new(titulo, &bloque)
click to toggle source
Constructor
# File lib/bibliografia/bibliografia.rb, line 218 def initialize(titulo, &bloque) self.titulo = titulo self.autores = [] self.fechas_publicacion = [] self.lugares_publicacion = [] self.nombres_periodico = [] self.num_paginas = [] instance_eval &bloque if block_given? end
Public Instance Methods
autor(nombre, opciones = {})
click to toggle source
Introduce un string con el autor de un artículo de un periodico
# File lib/bibliografia/bibliografia.rb, line 230 def autor(nombre, opciones = {}) autor = nombre autores << autor end
fecha_publicacion(ano, opciones = {})
click to toggle source
Introduce un string con la fecha de publicación de un artículo de un periodico
# File lib/bibliografia/bibliografia.rb, line 236 def fecha_publicacion(ano, opciones = {}) fecha_publicacion = ano fechas_publicacion << fecha_publicacion end
lugar_publicacion(pais, opciones = {})
click to toggle source
Introduce un string con el lugar de publicación de un artículo de un periodico
# File lib/bibliografia/bibliografia.rb, line 242 def lugar_publicacion(pais, opciones = {}) lugar_publicacion = pais lugares_publicacion << lugar_publicacion end
nombre_periodico(nombre, opciones = {})
click to toggle source
Introduce un string con el nombre del periodico de un artículo de un periodico
# File lib/bibliografia/bibliografia.rb, line 248 def nombre_periodico(nombre, opciones = {}) nombre_periodico = nombre nombres_periodico << nombre_periodico end
num_pagina(numero, opciones = {})
click to toggle source
Introduce un string con el número de página de un artículo de un periodico
# File lib/bibliografia/bibliografia.rb, line 254 def num_pagina(numero, opciones = {}) num_pagina = numero num_paginas << num_pagina end
to_s()
click to toggle source
Para método puts
# File lib/bibliografia/bibliografia.rb, line 260 def to_s() salida = "#{titulo}," salida << " #{autores.join(', ')}, " salida << "(#{fechas_publicacion.join(', ')}), " salida << "#{lugares_publicacion.join(', ')}, " salida << "#{nombres_periodico.join(', ')}, " salida << "#{num_paginas.join(', ')} " return salida end