Class: Documento_elec

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) ⇒ 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

#formato(formato) ⇒ Object



133
134
135
136
# File 'lib/biblio/class.rb', line 133

def formato(formato)
	
	@formato = formato
end

#to_sObject



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