Class: BrNfe::CondicaoPagamento
- Inherits:
-
ActiveModelBase
- Object
- ActiveModelBase
- BrNfe::CondicaoPagamento
- Defined in:
- lib/br_nfe/condicao_pagamento.rb
Instance Attribute Summary collapse
-
#condicao ⇒ Object
A_VISTA ou A_PRAZO.
-
#parcelas ⇒ Object
EX Valor para parcelas = [50.33, vencimento: ‘15/11/2016’, ‘27.00’, vencimento: ‘2016-11-15’].
Instance Method Summary collapse
- #default_values ⇒ Object
-
#initialize(attributes = {}) ⇒ CondicaoPagamento
constructor
A new instance of CondicaoPagamento.
Methods inherited from ActiveModelBase
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
#condicao ⇒ Object
A_VISTA ou A_PRAZO
16 17 18 |
# File 'lib/br_nfe/condicao_pagamento.rb', line 16 def condicao @condicao end |
#parcelas ⇒ Object
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_values ⇒ Object
11 12 13 |
# File 'lib/br_nfe/condicao_pagamento.rb', line 11 def default_values {condicao: 'A_VISTA'} end |