class Bibliografia::Referencia_Natural
Referencia
natural
Public Class Methods
new(&code)
click to toggle source
Constructor
# File lib/bibliografia/bibliografia_impl.rb, line 144 def initialize &code self.instance_eval &code end
Public Instance Methods
date(*args)
click to toggle source
getter+setter de fecha
# File lib/bibliografia/bibliografia_impl.rb, line 196 def date(*args) if args.length == 1 Referencia.instance_method(:fecha_publicacion=).bind(self).call(*args) else Referencia.instance_method(:fecha_publicacion).bind(self).call end end
edition(*args)
click to toggle source
getter+setter de edición
# File lib/bibliografia/bibliografia_impl.rb, line 187 def edition(*args) if args.length == 1 Referencia.instance_method(:num_edicion=).bind(self).call(*args) else Referencia.instance_method(:num_edicion).bind(self).call end end
editorial(*args)
click to toggle source
getter+setter de editorial
# File lib/bibliografia/bibliografia_impl.rb, line 178 def editorial(*args) if args.length == 1 Referencia.instance_method(:editorial=).bind(self).call(*args) else Referencia.instance_method(:editorial).bind(self).call end end
isbns(*args)
click to toggle source
getter+setter de isbns
# File lib/bibliografia/bibliografia_impl.rb, line 204 def isbns(*args) if args.length == 1 args_new = args[0].split(", ") Referencia.instance_method(:num_isbns=).bind(self).call(args_new) else Referencia.instance_method(:num_isbns).bind(self).call end end
serie(*args)
click to toggle source
getter+setter de serie
# File lib/bibliografia/bibliografia_impl.rb, line 169 def serie(*args) if args.length == 1 Referencia.instance_method(:serie=).bind(self).call(*args) else Referencia.instance_method(:serie).bind(self).call end end
title(*args)
click to toggle source
getter+setter de título
# File lib/bibliografia/bibliografia_impl.rb, line 160 def title(*args) if args.length == 1 Referencia.instance_method(:titulo=).bind(self).call(*args) else Referencia.instance_method(:titulo).bind(self).call end end