Class: ApiBrasil::Services::Data::BulkService
- Inherits:
-
BaseService
- Object
- BaseService
- ApiBrasil::Services::Data::BulkService
- Defined in:
- lib/api_brasil/services/data/bulk_service.rb
Overview
Execucao em lote: /bulk/direct/{action} e /bulk/queue/{action}.
Instance Attribute Summary
Attributes inherited from BaseService
Instance Method Summary collapse
-
#direct(action, body, options = {}) ⇒ Object
Executa um lote de forma sincrona:
POST /bulk/direct/{action}. -
#queue(action, body, options = {}) ⇒ Object
Enfileira um lote:
POST /bulk/queue/{action}.
Methods inherited from BaseService
#delete, #download, #get, #initialize, #patch, #post, #put
Constructor Details
This class inherits a constructor from ApiBrasil::Services::BaseService
Instance Method Details
#direct(action, body, options = {}) ⇒ Object
Executa um lote de forma sincrona: POST /bulk/direct/{action}.
13 14 15 |
# File 'lib/api_brasil/services/data/bulk_service.rb', line 13 def direct(action, body, = {}) post("/bulk/direct/#{action.to_s.sub(%r{\A/+}, "")}", body, ) end |
#queue(action, body, options = {}) ⇒ Object
Enfileira um lote: POST /bulk/queue/{action}.
20 21 22 |
# File 'lib/api_brasil/services/data/bulk_service.rb', line 20 def queue(action, body, = {}) post("/bulk/queue/#{action.to_s.sub(%r{\A/+}, "")}", body, ) end |