Class: Prct07::Bibliografia
- Inherits:
-
Object
- Object
- Prct07::Bibliografia
- Includes:
- Comparable
- Defined in:
- lib/prct07/bibliografia.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#autor ⇒ Object
Returns the value of attribute autor.
-
#fecha ⇒ Object
Returns the value of attribute fecha.
-
#isbn ⇒ Object
Returns the value of attribute isbn.
-
#titulo ⇒ Object
Returns the value of attribute titulo.
Instance Method Summary collapse
- #<=>(anOther) ⇒ Object
-
#initialize(autor, titulo, isbn, fecha) ⇒ Bibliografia
constructor
A new instance of Bibliografia.
- #to_s ⇒ Object
Constructor Details
#initialize(autor, titulo, isbn, fecha) ⇒ Bibliografia
35 36 37 38 39 40 |
# File 'lib/prct07/bibliografia.rb', line 35 def initialize(autor, titulo, isbn, fecha) @autor = autor @titulo = titulo @isbn = isbn @fecha = fecha end |
Instance Attribute Details
#autor ⇒ Object
Returns the value of attribute autor.
33 34 35 |
# File 'lib/prct07/bibliografia.rb', line 33 def autor @autor end |
#fecha ⇒ Object
Returns the value of attribute fecha.
33 34 35 |
# File 'lib/prct07/bibliografia.rb', line 33 def fecha @fecha end |
#isbn ⇒ Object
Returns the value of attribute isbn.
33 34 35 |
# File 'lib/prct07/bibliografia.rb', line 33 def isbn @isbn end |
#titulo ⇒ Object
Returns the value of attribute titulo.
33 34 35 |
# File 'lib/prct07/bibliografia.rb', line 33 def titulo @titulo end |
Instance Method Details
#<=>(anOther) ⇒ Object
46 47 48 |
# File 'lib/prct07/bibliografia.rb', line 46 def <=>(anOther) titulo.size <=> anOther.titulo.size end |
#to_s ⇒ Object
42 43 44 |
# File 'lib/prct07/bibliografia.rb', line 42 def to_s "Autor: #{@autor}\n Titulo: #{@titulo}\n ISBN: #{@isbn}\n Fecha: #{@fecha}\n" end |