Class: ArticuloPeriodico
Instance Attribute Summary collapse
-
#paginas ⇒ Object
Returns the value of attribute paginas.
-
#periodico ⇒ Object
Returns the value of attribute periodico.
Attributes inherited from Biblio
Instance Method Summary collapse
- #author(name, options = {}) ⇒ Object
- #date(name, options = {}) ⇒ Object
-
#initialize(titulo, &block) ⇒ ArticuloPeriodico
constructor
A new instance of ArticuloPeriodico.
- #journal(name, options = {}) ⇒ Object
- #pages(name, options = {}) ⇒ Object
Methods inherited from Biblio
Constructor Details
#initialize(titulo, &block) ⇒ ArticuloPeriodico
Returns a new instance of ArticuloPeriodico.
182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 |
# File 'lib/bibliografia/biblio.rb', line 182 def initialize(titulo, &block) self.autor = [] self.fecha = [] self.titulo = titulo self.periodico = [] self.paginas = [] if block_given? if block.arity == 1 yield self else instance_eval &block end end end |
Instance Attribute Details
#paginas ⇒ Object
Returns the value of attribute paginas.
180 181 182 |
# File 'lib/bibliografia/biblio.rb', line 180 def paginas @paginas end |
#periodico ⇒ Object
Returns the value of attribute periodico.
180 181 182 |
# File 'lib/bibliografia/biblio.rb', line 180 def periodico @periodico end |
Instance Method Details
#author(name, options = {}) ⇒ Object
204 205 206 207 |
# File 'lib/bibliografia/biblio.rb', line 204 def (name, = {}) = name autor << end |
#date(name, options = {}) ⇒ Object
199 200 201 202 |
# File 'lib/bibliografia/biblio.rb', line 199 def date(name, = {}) date = name fecha << date end |
#journal(name, options = {}) ⇒ Object
209 210 211 212 |
# File 'lib/bibliografia/biblio.rb', line 209 def journal(name, = {}) journal = name periodico << journal end |
#pages(name, options = {}) ⇒ Object
214 215 216 217 |
# File 'lib/bibliografia/biblio.rb', line 214 def pages(name, = {}) pages = name paginas << pages end |