class Referencias
Public Class Methods
new(titulo)
click to toggle source
# File lib/biblio/class.rb, line 32 def initialize(titulo) tit = titulo.split(' ') tit.each do |word| if word.length > 3 word.capitalize! else word.downcase! end if word == tit[0] word.capitalize! end end @titulo = tit.join(' ') @autor = @autor[0...-3] end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/biblio/class.rb, line 51 def <=> (other) @publicacion <=> other.publicacion end
autor(autor)
click to toggle source
# File lib/biblio/class.rb, line 19 def autor(autor) @autor = "" if @autor.nil? @autor << autores(autor[:nombre], autor[:apellido]) end
autores(nombre, apellido)
click to toggle source
# File lib/biblio/class.rb, line 25 def autores(nombre, apellido) str = "#{apellido}, " str << "#{nombre[0]}." str << " & " end
editorial(editorial)
click to toggle source
# File lib/biblio/class.rb, line 7 def editorial(editorial) @editorial = editorial end
publicacion(publicacion)
click to toggle source
# File lib/biblio/class.rb, line 13 def publicacion(publicacion) @publicacion = publicacion end