class Object
Public Instance Methods
access_date(a_d)
click to toggle source
# File lib/dsl/r_dsl.rb, line 60 def access_date a_d self.a_date = a_d end
book(b)
click to toggle source
Palabaras para añadir referencias a una lista
# File lib/dsl/r_dsl.rb, line 71 def book b raise ArgumentError, 'El objeto no es un libro' unless b.instance_of? Book self.insert(b) end
editbook(eb)
click to toggle source
# File lib/dsl/r_dsl.rb, line 76 def editbook eb raise ArgumentError, 'El objeto no es un libro editado' unless eb.instance_of? EBook self.insert(eb) end
editor(params = {})
click to toggle source
Palabras para libros editados y artículos de periódico
# File lib/dsl/r_dsl.rb, line 41 def editor params = {} editor_name << params.fetch(:name) editor_surname << params.fetch(:surname) end
edocument(ed)
click to toggle source
# File lib/dsl/r_dsl.rb, line 86 def edocument ed raise ArgumentError, 'El objeto no es un documento electrónico' unless ed.instance_of? EDoc self.insert(ed) end
medium_(med)
click to toggle source
# File lib/dsl/r_dsl.rb, line 65 def medium_ med self.medium = med end
newspaper(n)
click to toggle source
# File lib/dsl/r_dsl.rb, line 81 def newspaper n raise ArgumentError, 'El objeto no es un articulo de periodico' unless n.instance_of? Newspaper self.insert(n) end
numeration(params= {})
click to toggle source
# File lib/dsl/r_dsl.rb, line 22 def numeration params= {} self.edit_num=params.fetch(:edition_number) self.volume=params.fetch(:volume, nil) end
pages(pag)
click to toggle source
# File lib/dsl/r_dsl.rb, line 50 def pages pag self.page=pag end
publishing_date(pdate)
click to toggle source
# File lib/dsl/r_dsl.rb, line 16 def publishing_date pdate self.p_date = pdate end
publishing_house(phouse)
click to toggle source
# File lib/dsl/r_dsl.rb, line 35 def publishing_house phouse self.p_house=phouse end
publishing_place(pplace)
click to toggle source
# File lib/dsl/r_dsl.rb, line 29 def publishing_place pplace self.p_place=pplace end
title(t)
click to toggle source
# File lib/dsl/r_dsl.rb, line 11 def title t self.title_ = t end
title_article(t_a)
click to toggle source
# File lib/dsl/r_dsl.rb, line 46 def title_article t_a self.title_a = t_a end
url_(u)
click to toggle source
Palabras para documentos electrónicos
# File lib/dsl/r_dsl.rb, line 56 def url_ u self.url = u end