class Bibliografia::Edoc

Attributes

edicion[RW]
editor[RW]
fechacceso[RW]
lpublicacion[RW]
source[RW]
tipo_medio[RW]

Public Class Methods

new(titulo) { |self| ... } click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 225
    def initialize(titulo, &bloque)
            @autor = []
@fecha_publicacion = []
@titulo = titulo
@edicion = []       
@tipo_medio = []
@lpublicacion = []
@editor = []
@source = []
@fechacceso = []

if block_given?  
          if bloque.arity == 1
            yield self
          else
           instance_eval &bloque 
          end
        end
    end

Public Instance Methods

access(text, options= {}) click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 282
def access(text, options= {})
        access = text
        access << " (#{options[:a_access]})" if options[:a_access]
        fechacceso << access
end
author(text, options = {}) click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 245
def author(text, options = {})
        author= text
        author << " (#{options[:a_total]})" if options[:a_total]
        autor << author
end
date(text, options = {}) click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 251
def date(text, options = {})
        date= text
        date << " (#{options[:a_date]})" if options[:a_date]
        fecha_publicacion << date
        
end
edition(text, options = {}) click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 264
def edition(text, options = {})
        edition = text
        edition << " (#{options[:n_editions]})" if options[:n_editions]
        edicion << edition
end
fuente(text, options= {}) click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 288
def fuente(text, options= {})
        fuente = text
        fuente<< " (#{options[:a_fuente]})" if options[:a_fuente]
        source << fuente
end
media(text, options= {}) click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 294
def media(text, options= {})
        media = text
        media<< " (#{options[:a_media]})" if options[:a_media]
        tipo_medio << media
end
place(text, options = {}) click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 270
def place(text, options = {})
        place = text
        place << " (#{options[:a_place]})" if options[:a_place]
        lpublicacion << place
end
the_editor(text, options= {}) click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 276
def the_editor(text, options= {})
        the_editor = text
        the_editor << " (#{options[:a_editeur]})" if options[:a_editeur]
        editor << the_editor
end
title(text, options = {}) click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 258
def title(text, options = {})
        title= text
        title << " (#{options[:a_title]})" if options[:a_title]
        titulo << title
end
to_s() click to toggle source
# File lib/Bibliografia/Bibliografia.rb, line 300
def to_s()
        salida= titulo
        
        salida << ", #{autor.join(', ')}, #{fecha_publicacion.join(', ')}, #{edicion.join(', ')}, #{tipo_medio.join(', ')}, #{lpublicacion.join(', ')}, #{editor.join(', ')}, #{source.join(', ')}, #{fechacceso.join(', ')}\n\n"
        
        salida
end