class DLinkedList::Articulo
Referencia de un artículo.
Attributes
paginas[R]
Nº de las páginas donde está ubicado el artículo.
titulo_publicacion[R]
Título de la publicación.
Public Class Methods
new(&block)
click to toggle source
Inicializa la referencia al artículo usando el DSL especificado en el bloque block.
# File lib/dLinkedList/dLinkedList.rb, line 134 def initialize(&block) instance_eval &block raise ArgumentError, "Debe haber al menos un autor" unless @autores.length > 0 end
Public Instance Methods
to_s()
click to toggle source
Devuelve una cadena con el contenido de la referencia al artículo en formato APA.
Formato: Apellidos_Autor, Nombre_Autor [& Apellidos_Autor, Nombre_Autor…] (Fecha de publicación). Título. Título publicación, páginas.
Calls superclass method
DLinkedList::Referencia#to_s
# File lib/dLinkedList/dLinkedList.rb, line 152 def to_s return super << " #{@titulo_publicacion}, p. #{@paginas}." end
Protected Instance Methods
pags(paginas)
click to toggle source
Establece los nº de las páginas donde está ubicado el artículo.
# File lib/dLinkedList/dLinkedList.rb, line 145 def pags(paginas) @paginas = paginas end
tit_publi(titulo_publicacion)
click to toggle source
Establece el título de la publicación.
# File lib/dLinkedList/dLinkedList.rb, line 140 def tit_publi(titulo_publicacion) @titulo_publicacion = titulo_publicacion end