Class: Libro
- Inherits:
-
Object
- Object
- Libro
- Defined in:
- lib/biblioteca/biblioteca.rb
Overview
module Biblioteca
Instance Attribute Summary collapse
-
#autor ⇒ Object
Returns the value of attribute autor.
-
#editorial ⇒ Object
Returns the value of attribute editorial.
-
#fecha ⇒ Object
Returns the value of attribute fecha.
-
#isbn ⇒ Object
Returns the value of attribute isbn.
-
#nEdicion ⇒ Object
Returns the value of attribute nEdicion.
-
#titulo ⇒ Object
Returns the value of attribute titulo.
Instance Method Summary collapse
- #get_autor(indice) ⇒ Object
- #get_editorial ⇒ Object
- #get_fecha ⇒ Object
- #get_isbn(indice) ⇒ Object
- #get_nEdicion ⇒ Object
- #get_titulo ⇒ Object
-
#initialize(titulo, editorial, nEdicion, fecha) ⇒ Libro
constructor
A new instance of Libro.
- #set_autor(autor) ⇒ Object
- #set_isbn(digito) ⇒ Object
Constructor Details
#initialize(titulo, editorial, nEdicion, fecha) ⇒ Libro
Returns a new instance of Libro.
5 6 7 8 9 10 11 12 |
# File 'lib/biblioteca/biblioteca.rb', line 5 def initialize titulo, editorial, nEdicion, fecha @autor = [] @titulo = titulo @editorial = editorial @nEdicion = nEdicion @fecha = fecha @isbn = [] end |
Instance Attribute Details
#autor ⇒ Object
Returns the value of attribute autor.
4 5 6 |
# File 'lib/biblioteca/biblioteca.rb', line 4 def autor @autor end |
#editorial ⇒ Object
Returns the value of attribute editorial.
4 5 6 |
# File 'lib/biblioteca/biblioteca.rb', line 4 def editorial @editorial end |
#fecha ⇒ Object
Returns the value of attribute fecha.
4 5 6 |
# File 'lib/biblioteca/biblioteca.rb', line 4 def fecha @fecha end |
#isbn ⇒ Object
Returns the value of attribute isbn.
4 5 6 |
# File 'lib/biblioteca/biblioteca.rb', line 4 def isbn @isbn end |
#nEdicion ⇒ Object
Returns the value of attribute nEdicion.
4 5 6 |
# File 'lib/biblioteca/biblioteca.rb', line 4 def nEdicion @nEdicion end |
#titulo ⇒ Object
Returns the value of attribute titulo.
4 5 6 |
# File 'lib/biblioteca/biblioteca.rb', line 4 def titulo @titulo end |
Instance Method Details
#get_autor(indice) ⇒ Object
16 17 18 |
# File 'lib/biblioteca/biblioteca.rb', line 16 def get_autor(indice) return @autor[indice] end |
#get_editorial ⇒ Object
28 29 30 |
# File 'lib/biblioteca/biblioteca.rb', line 28 def get_editorial() return @editorial end |
#get_fecha ⇒ Object
34 35 36 |
# File 'lib/biblioteca/biblioteca.rb', line 34 def get_fecha() return @fecha end |
#get_isbn(indice) ⇒ Object
22 23 24 |
# File 'lib/biblioteca/biblioteca.rb', line 22 def get_isbn(indice) return @isbn[indice] end |
#get_nEdicion ⇒ Object
31 32 33 |
# File 'lib/biblioteca/biblioteca.rb', line 31 def get_nEdicion() return @nEdicion end |
#get_titulo ⇒ Object
25 26 27 |
# File 'lib/biblioteca/biblioteca.rb', line 25 def get_titulo() return @titulo end |
#set_autor(autor) ⇒ Object
13 14 15 |
# File 'lib/biblioteca/biblioteca.rb', line 13 def set_autor(autor) @autor.push autor end |
#set_isbn(digito) ⇒ Object
19 20 21 |
# File 'lib/biblioteca/biblioteca.rb', line 19 def set_isbn(digito) @isbn.push digito end |