class Electronico

Attributes

dir[RW]
edicion[RW]
editor[RW]
lpublicacion[RW]
tmedio[RW]

Public Class Methods

new(titulo) { |self| ... } click to toggle source
# File lib/bibliografia/biblio.rb, line 223
def initialize(titulo, &block)
     
     self.autor = []
     self.fecha = []
     self.titulo = titulo
     self.edicion = []
     self.tmedio = []
     self.lpublicacion = []
     self.editor = []
     self.dir = []
     
     if block_given?  
          if block.arity == 1
               yield self
          else
               instance_eval &block 
          end
     end
          
end

Public Instance Methods

author(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 249
def author(name, options = {})
     author = name
     autor << author
end
date(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 244
def date(name, options = {})
     date = name
     fecha << date
end
edition(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 254
def edition(name, options = {})
     edition = name
     edicion << edition
end
place(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 269
def place(name, options = {})
     place = name
     lpublicacion << place
end
type(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 259
def type(name, options = {})
     type = name
     tmedio << type
end
url(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 264
def url(name, options = {})
     url = name
     dir << url
end