Class: BrNfe::CondicaoPagamento

Inherits:
ActiveModelBase show all
Defined in:
lib/br_nfe/condicao_pagamento.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from ActiveModelBase

#assign_attributes

Constructor Details

#initialize(attributes = {}) ⇒ CondicaoPagamento

Returns a new instance of CondicaoPagamento.



6
7
8
9
# File 'lib/br_nfe/condicao_pagamento.rb', line 6

def initialize(attributes = {})
	@parcelas = [] # Para poder utilizar o << para adicionar parcelas
	super
end

Instance Attribute Details

#condicaoObject

A_VISTA ou A_PRAZO



16
17
18
# File 'lib/br_nfe/condicao_pagamento.rb', line 16

def condicao
  @condicao
end

#parcelasObject

EX Valor para parcelas = [50.33, vencimento: ‘15/11/2016’, ‘27.00’, vencimento: ‘2016-11-15’]



21
22
23
# File 'lib/br_nfe/condicao_pagamento.rb', line 21

def parcelas
  @parcelas
end

Instance Method Details

#default_valuesObject



11
12
13
# File 'lib/br_nfe/condicao_pagamento.rb', line 11

def default_values
	{condicao: 'A_VISTA'}
end