lib/viacep.rb in viacep-2.0.0 vs lib/viacep.rb in viacep-2.0.1
- old
+ new
@@ -1,26 +1,6 @@
-require 'service'
-
module ViaCep
- class Address
- attr_reader :cep, :address, :neighborhood, :city, :state, :ibge, :gia
+ VERSION = "2.0.1".freeze
- def initialize(cep, options = {})
- cep = cep.to_s.delete('^0-9')
-
- response = Service.fetch cep, options[:timeout]
- fill_from response
- end
-
- private
-
- def fill_from(response)
- @cep = response['cep']
- @address = response['logradouro']
- @neighborhood = response['bairro']
- @city = response['localidade']
- @state = response['uf']
- @ibge = response['ibge']
- @gia = response['gia']
- end
- end
+ require_relative "viacep/address"
+ require_relative "viacep/exceptions"
end