Class: WebmaniabrNfeRuby::SubmitDevolutionNfe
- Inherits:
-
ApiInterface
- Object
- ApiInterface
- WebmaniabrNfeRuby::SubmitDevolutionNfe
- Defined in:
- lib/webmaniabr_nfe_ruby/submit_devolution_nfe.rb
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ SubmitDevolutionNfe
constructor
A new instance of SubmitDevolutionNfe.
- #request ⇒ Object
Methods inherited from ApiInterface
Constructor Details
#initialize(options = {}) ⇒ SubmitDevolutionNfe
Returns a new instance of SubmitDevolutionNfe.
3 4 5 6 7 8 9 |
# File 'lib/webmaniabr_nfe_ruby/submit_devolution_nfe.rb', line 3 def initialize( = {}) @key = [:key] @tax_class = [:tax_class] @operation_nature = [:operation_nature] super('nfe/devolucao/') end |
Instance Method Details
#request ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/webmaniabr_nfe_ruby/submit_devolution_nfe.rb', line 11 def request return process(method: 'POST', params: { chave: @key, classe_imposto: @tax_class, natureza_operacao: @operation_nature }) end |