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.



4
5
6
7
# File 'lib/br_nfe/condicao_pagamento.rb', line 4

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

Instance Attribute Details

#condicaoObject

A_VISTA ou A_PRAZO



14
15
16
# File 'lib/br_nfe/condicao_pagamento.rb', line 14

def condicao
  @condicao
end

#parcelasObject

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



19
20
21
# File 'lib/br_nfe/condicao_pagamento.rb', line 19

def parcelas
  @parcelas
end

Instance Method Details

#default_valuesObject



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

def default_values
	{condicao: 'A_VISTA'}
end