Class: ApiBrasil::Services::Data::DadosService

Inherits:
ApiBrasil::Services::DeviceProxyService show all
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

#service

Attributes inherited from BaseService

#http

Instance Method Summary collapse

Methods inherited from ApiBrasil::Services::DeviceProxyService

#queue, #request

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" => ...}.

Returns:

  • (Object)


17
18
19
# File 'lib/api_brasil/services/data/dados_service.rb', line 17

def cnpj(body, options = {})
  request("cnpj", body, options)
end

#cpf(body, options = {}) ⇒ Object

Consulta CPF: POST /dados/cpf body {"cpf" => ...}.

Returns:

  • (Object)


24
25
26
# File 'lib/api_brasil/services/data/dados_service.rb', line 24

def cpf(body, options = {})
  request("cpf", body, options)
end