Class: Assertiva::Localize

Inherits:
Object
  • Object
show all
Defined in:
lib/assertiva/localize.rb

Class Method Summary collapse

Class Method Details

.pathsObject



3
4
5
6
7
8
9
10
11
12
# File 'lib/assertiva/localize.rb', line 3

def self.paths
  paths = {
    by_cpf: "/v1/localize/1000/consultar",
    by_cnpj: "/v1/localize/1001/consultar",
    by_phone: "/v1/localize/1002/consultar",
    by_email: "/v1/localize/1003/consultar",
    by_name_or_address: "/v1/localize/1004/consultar",
    related_by_cpf: "/v1/localize/1005/consultar"
  }
end

.query_by_cpf(cpf) ⇒ Object



14
15
16
# File 'lib/assertiva/localize.rb', line 14

def self.query_by_cpf(cpf)
  Requests.post(self.paths[:by_cpf] + "?cpf=#{cpf}")
end

.query_by_name_or_address(query_params) ⇒ Object



18
19
20
# File 'lib/assertiva/localize.rb', line 18

def self.query_by_name_or_address(query_params)
  Requests.post(self.paths[:by_name_or_address], query_params)
end