Class: Periodico

Inherits:
Referencias show all
Defined in:
lib/biblio/class.rb

Instance Method Summary collapse

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_sObject



110
111
112
113
# File 'lib/biblio/class.rb', line 110

def to_s
	
	"#{@autor} (#{@editorial}). #{@titulo}. #{@publicacion}, p. #{@paginas}."
end