class CitasBibliograficas

Attributes

m_lista[RW]

Public Class Methods

new(a_lista) click to toggle source
# File lib/referencia/cita_bibliograficas.rb, line 4
def initialize(a_lista)
  @m_lista = a_lista
  ordenarlista
end

Public Instance Methods

each() { |value| ... } click to toggle source
# File lib/referencia/cita_bibliograficas.rb, line 31
def each
  aux = @m_lista.inicio
  while (aux != nil)
    yield aux.value
    aux = aux.next
  end
end
mostrar() click to toggle source

Muestra la el orden de la lista formateada

# File lib/referencia/cita_bibliograficas.rb, line 20
def mostrar
  @m_lista.mostar_inicio_fin
end
ordenarlista() click to toggle source
# File lib/referencia/cita_bibliograficas.rb, line 9
def ordenarlista
  t_lista_aux= Lista.new

  a= self.m_lista.sort
  
  a.each do |aaaa|
    t_lista_aux.insertar_final(aaaa.to_s)
  end
  @m_lista=t_lista_aux
end
to_s() click to toggle source

devuelve en forma de string todo el contenido de la lista

# File lib/referencia/cita_bibliograficas.rb, line 24
def to_s
  t_resultado = ""
  @m_lista.each do |elemento|
    t_resultado += elemento.to_s
  end
  t_resultado
end