Class: Periodico
- Inherits:
-
Referencias
- Object
- Referencias
- Periodico
- Defined in:
- lib/biblio/class.rb
Instance Method Summary collapse
-
#initialize(titulo, &block) ⇒ Periodico
constructor
A new instance of Periodico.
- #paginas(paginas) ⇒ Object
- #to_s ⇒ Object
Methods inherited from Referencias
#<=>, #autor, #autores, #editorial, #publicacion
Constructor Details
#initialize(titulo, &block) ⇒ Periodico
Returns a new instance of Periodico.
91 92 93 94 95 96 97 98 99 100 101 102 103 |
# File 'lib/biblio/class.rb', line 91 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
#paginas(paginas) ⇒ Object
105 106 107 108 |
# File 'lib/biblio/class.rb', line 105 def paginas(paginas) @paginas = paginas end |
#to_s ⇒ Object
110 111 112 113 |
# File 'lib/biblio/class.rb', line 110 def to_s "#{@autor} (#{@editorial}). #{@titulo}. #{@publicacion}, p. #{@paginas}." end |