Class: Movimiento

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fecha, correlativo, descripcion, sucursal, nro_documento, cargo, abono, saldo) ⇒ Movimiento

Returns a new instance of Movimiento.



12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/movimiento.rb', line 12

def initialize(
    fecha, correlativo, descripcion, sucursal,
    nro_documento, cargo, abono, saldo
)
  @fecha = fecha
  @correlativo = correlativo
  @descripcion = descripcion
  @sucursal = sucursal
  @nro_documento = nro_documento
  @cargo = cargo
  @abono = abono
  @saldo = saldo
end

Instance Attribute Details

#abonoObject (readonly)

Returns the value of attribute abono.



9
10
11
# File 'lib/movimiento.rb', line 9

def abono
  @abono
end

#cargoObject (readonly)

Returns the value of attribute cargo.



8
9
10
# File 'lib/movimiento.rb', line 8

def cargo
  @cargo
end

#correlativoObject (readonly)

Returns the value of attribute correlativo.



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

def correlativo
  @correlativo
end

#descripcionObject (readonly)

Returns the value of attribute descripcion.



5
6
7
# File 'lib/movimiento.rb', line 5

def descripcion
  @descripcion
end

#fechaObject (readonly)

Returns the value of attribute fecha.



3
4
5
# File 'lib/movimiento.rb', line 3

def fecha
  @fecha
end

#nro_documentoObject (readonly)

Returns the value of attribute nro_documento.



7
8
9
# File 'lib/movimiento.rb', line 7

def nro_documento
  @nro_documento
end

#saldoObject (readonly)

Returns the value of attribute saldo.



10
11
12
# File 'lib/movimiento.rb', line 10

def saldo
  @saldo
end

#sucursalObject (readonly)

Returns the value of attribute sucursal.



6
7
8
# File 'lib/movimiento.rb', line 6

def sucursal
  @sucursal
end

Instance Method Details

#to_sObject



26
27
28
29
30
31
# File 'lib/movimiento.rb', line 26

def to_s
  "fecha: #{@fecha}\ncorrelativo: #{@correlativo}\n" +
      "descripcion: #{@descripcion}\nsucursal: #{@sucursal}\n" +
      "nro_documento: #{@nro_documento}\ncargo: #{@cargo}\nabono: #{@abono}" +
      "saldo: #{@saldo}"
end