class Business::BR::CEP::Providers::RepublicaVirtual
Public Instance Methods
search_by(cep)
click to toggle source
# File lib/business-br/cep/providers/republicavirtual.rb, line 8 def search_by(cep) @zipcode = cep response = RestClient.get "http://cep.republicavirtual.com.br/web_cep.php?cep=#{@zipcode}&formato=json" parse_response(response) end
Private Instance Methods
parse_response(response)
click to toggle source
# File lib/business-br/cep/providers/republicavirtual.rb, line 16 def parse_response(response) json = decode_json(response) create_entity( json, extract: { zipcode: @zipcode, street: "#{json[:tipo_logradouro]} #{json[:logradouro]}", complement: '', neighborhood: :bairro, city: :cidade, state: :uf, uf: :uf } ) end