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