Sha256: 615d18ba7f22026a61c16bdd22f7e9f821aaef9568aefe6310e27c4c76fa84df
Contents?: true
Size: 647 Bytes
Versions: 2
Compression:
Stored size: 647 Bytes
Contents
# -*- encoding : utf-8 -*- module Receitaws class ConsultarCnpj < Base # Metodo para consultar um CNPJ # cnpj: obrigatório, numérico, o CNPJ a ser pesquisado # Retonar um obejto do tipo Receitaws::Cnpj 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 private def self.endpoint cnpj return "cnpj/#{cnpj}/days/#{Receitaws.days}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
receitaws-0.1.2 | lib/receitaws/consultar_cnpj.rb |
receitaws-0.1.1 | lib/receitaws/consultar_cnpj.rb |