class DLinkedList::EDocumento
Referencia
de un documento electrónico.
Attributes
dURL[R]
URL de descarga del documento.
fecha_recuperacion[R]
Fecha de recuperación del documento.
Public Class Methods
new(&block)
click to toggle source
Inicializa la referencia al documento electrónico usando el DSL especificado en el bloque block.
# File lib/dLinkedList/dLinkedList.rb, line 170 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 documento electrónico en formato APA.
Formato: Apellidos_Autor, Nombre_Autor [& Apellidos_Autor, Nombre_Autor…] (Fecha de publicación). Título. Fecha de recuperación, URL.
Calls superclass method
DLinkedList::Referencia#to_s
# File lib/dLinkedList/dLinkedList.rb, line 188 def to_s return super << " Recuperado el #{@fecha_recuperacion.strftime('%-d/%-m/%Y')}, de #{@dURL}." end
Protected Instance Methods
URL_descarga(dURL)
click to toggle source
Establece la URL de descarga del documento.
# File lib/dLinkedList/dLinkedList.rb, line 181 def URL_descarga(dURL) @dURL = dURL end
fecha_recup(fecha_recuperacion)
click to toggle source
Establece la fecha de recuperación del documento.
# File lib/dLinkedList/dLinkedList.rb, line 176 def fecha_recup(fecha_recuperacion) @fecha_recuperacion = Date.strptime(fecha_recuperacion, '%d/%m/%Y') end