class Articulo

Attributes

edicion[RW]
edito[RW]
eds[RW]
lpublicacion[RW]
pags[RW]
titulob[RW]
volumen[RW]

Public Class Methods

new(titulo) { |self| ... } click to toggle source
# File lib/bibliografia/biblio.rb, line 114
def initialize(titulo,&block)

     self.titulo = titulo
     self.autor = []
     self.fecha = []   
     self.titulob = []
     self.pags = []
     self.edicion = []
     self.volumen = []
     self.lpublicacion = []
     self.edito = []
     
     
     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 142
def author(name, options = {})
     author = name
     autor << author
end
book(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 157
def book(name, options = {})
     book = name
     titulob << book
end
date(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 137
def date(name, options = {})
     date = name
     fecha << date
end
edition(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 147
def edition(name, options = {})
     edition = name
     edicion << edition
end
editor(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 172
def editor(name, options = {})
     editor = name
     edito << editor
end
pages(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 152
def pages(name, options = {})
     pages = name
     pags << pages
end
place(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 167
def place(name, options = {})
     place = name
     lpublicacion << place
end
volume(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 162
def volume(name, options = {})
     volume = name
     volumen << volume
end