Class: Documento_elec
Instance Method Summary
collapse
Methods inherited from Referencias
#<=>, #autor, #autores, #editorial, #publicacion
Constructor Details
#initialize(titulo, &block) ⇒ Documento_elec
Returns a new instance of Documento_elec.
119
120
121
122
123
124
125
126
127
128
129
130
131
|
# File 'lib/biblio/class.rb', line 119
def initialize(titulo, &block)
if block_given?
if block.arity == 1
yield self
else
instance_eval &block
end
end
super(titulo)
end
|
Instance Method Details
#edicion(edicion) ⇒ Object
148
149
150
151
|
# File 'lib/biblio/class.rb', line 148
def edicion(edicion)
@edicion = edicion
end
|
#fechacceso(fechacceso) ⇒ Object
143
144
145
146
|
# File 'lib/biblio/class.rb', line 143
def fechacceso(fechacceso)
@fechacceso = fechacceso
end
|
133
134
135
136
|
# File 'lib/biblio/class.rb', line 133
def formato(formato)
@formato = formato
end
|
#to_s ⇒ Object
153
154
155
156
|
# File 'lib/biblio/class.rb', line 153
def to_s
"#{@autor} (#{@publicacion}). #{@titulo} (#{@formato}). #{@editorial}: #{@edicion}. Disponible en: #{@url} (#{@fechacceso})."
end
|
#url(url) ⇒ Object
138
139
140
141
|
# File 'lib/biblio/class.rb', line 138
def url(url)
@url = url
end
|