Class: Receitaws::ConsultarCnpj

Inherits:
Base
  • Object
show all
Defined in:
lib/receitaws/consultar_cnpj.rb

Class Method Summary collapse

Methods inherited from Base

build_request, default_headers

Class Method Details

.executar(cnpj) ⇒ Object

Metodo para consultar um CNPJ cnpj: obrigatório, numérico, o CNPJ a ser pesquisado Retonar um obejto do tipo Receitaws::Cnpj



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/receitaws/consultar_cnpj.rb', line 8

def self.executar cnpj

  cnpj = cnpj.to_s.gsub(/[^0-9A-Za-z]/, '')

  response = self.build_request self.endpoint(cnpj), "get"

  begin
    result = JSON.parse(response.read_body) unless response.nil?
  rescue
    result = nil
  end

  return Receitaws::Cnpj.new(result)

end