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
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