class APA

Public Class Methods

new() click to toggle source
# File lib/bibliogem/APA.rb, line 6
def initialize
        @lista = Lista.new()
end

Public Instance Methods

each() { |x| ... } click to toggle source
# File lib/bibliogem/APA.rb, line 18
def each
        @lista.each{|x| yield x}
end
insertar(x) click to toggle source
# File lib/bibliogem/APA.rb, line 9
def insertar x
        raise ArgumentError, "No es referencia" unless x.kind_of?(Referencia)
        @lista.push_final(x)
        @lista.ordenar
end
to_s() click to toggle source
# File lib/bibliogem/APA.rb, line 21
def to_s
        resultado=""
        @lista.each do|x|
                resultado << x.to_s
                resultado << "\n"
        end
        return resultado
end
valor_inicial() click to toggle source
# File lib/bibliogem/APA.rb, line 14
def valor_inicial
        n = @lista.nodo_inicial
        return n[:valor]
end