Class: Libro

Inherits:
Object
  • Object
show all
Defined in:
lib/biblioteca/biblioteca.rb

Overview

module Biblioteca

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#autorObject

Returns the value of attribute autor.



4
5
6
# File 'lib/biblioteca/biblioteca.rb', line 4

def autor
  @autor
end

#editorialObject

Returns the value of attribute editorial.



4
5
6
# File 'lib/biblioteca/biblioteca.rb', line 4

def editorial
  @editorial
end

#fechaObject

Returns the value of attribute fecha.



4
5
6
# File 'lib/biblioteca/biblioteca.rb', line 4

def fecha
  @fecha
end

#isbnObject

Returns the value of attribute isbn.



4
5
6
# File 'lib/biblioteca/biblioteca.rb', line 4

def isbn
  @isbn
end

#nEdicionObject

Returns the value of attribute nEdicion.



4
5
6
# File 'lib/biblioteca/biblioteca.rb', line 4

def nEdicion
  @nEdicion
end

#tituloObject

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_editorialObject



28
29
30
# File 'lib/biblioteca/biblioteca.rb', line 28

def get_editorial()
	return @editorial
end

#get_fechaObject



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_nEdicionObject



31
32
33
# File 'lib/biblioteca/biblioteca.rb', line 31

def get_nEdicion()
	return @nEdicion
end

#get_tituloObject



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