Class: ApiBrasil::Services::Data::DadosService
- Inherits:
-
ApiBrasil::Services::DeviceProxyService
- Object
- BaseService
- ApiBrasil::Services::DeviceProxyService
- ApiBrasil::Services::Data::DadosService
- Defined in:
- lib/api_brasil/services/data/dados_service.rb
Overview
Dados cadastrais (device-based): /dados/{action}.
Instance Attribute Summary
Attributes inherited from ApiBrasil::Services::DeviceProxyService
Attributes inherited from BaseService
Instance Method Summary collapse
-
#cnpj(body, options = {}) ⇒ Object
Consulta CNPJ:
POST /dados/cnpjbody{"cnpj" => ...}. -
#cpf(body, options = {}) ⇒ Object
Consulta CPF:
POST /dados/cpfbody{"cpf" => ...}. -
#initialize(http) ⇒ DadosService
constructor
A new instance of DadosService.
Methods inherited from ApiBrasil::Services::DeviceProxyService
Methods inherited from BaseService
#delete, #download, #get, #patch, #post, #put
Constructor Details
#initialize(http) ⇒ DadosService
Returns a new instance of DadosService.
10 11 12 |
# File 'lib/api_brasil/services/data/dados_service.rb', line 10 def initialize(http) super(http, "dados") end |
Instance Method Details
#cnpj(body, options = {}) ⇒ Object
Consulta CNPJ: POST /dados/cnpj body {"cnpj" => ...}.
17 18 19 |
# File 'lib/api_brasil/services/data/dados_service.rb', line 17 def cnpj(body, = {}) request("cnpj", body, ) end |
#cpf(body, options = {}) ⇒ Object
Consulta CPF: POST /dados/cpf body {"cpf" => ...}.
24 25 26 |
# File 'lib/api_brasil/services/data/dados_service.rb', line 24 def cpf(body, = {}) request("cpf", body, ) end |