class ArticuloPeriodico

Attributes

paginas[RW]
periodico[RW]

Public Class Methods

new(titulo) { |self| ... } click to toggle source
# File lib/bibliografia/biblio.rb, line 182
def initialize(titulo, &block)
     
     self.autor = []
     self.fecha = []
     self.titulo = titulo
     self.periodico = []
     self.paginas = []
     
     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 204
def author(name, options = {})
     author = name
     autor << author
end
date(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 199
def date(name, options = {})
     date = name
     fecha << date
end
journal(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 209
def journal(name, options = {})
     journal = name
     periodico << journal
end
pages(name, options = {}) click to toggle source
# File lib/bibliografia/biblio.rb, line 214
def pages(name, options = {})
     pages = name
     paginas << pages
end