Sha256: e9df97a511b4d3b7689072b2f11942137cb648d973bba251b168a13d0c509482
Contents?: true
Size: 615 Bytes
Versions: 2
Compression:
Stored size: 615 Bytes
Contents
# frozen_string_literal: true require_relative "brazil_cep/version" require_relative "brazil_cep/address" require_relative "brazil_cep/adapters" module Brazil # Brazil::Cep providers a simple way to fetch address information from a Brazilian CEP # @public module Cep class Error < StandardError; end class RequestError < Error; end # fetch address information from a Brazilian CEP # @param [String] cep the CEP to fetch # @return [Hash] the address information def self.fetch(cep, provider: :viacep) provider = Adapters.get(provider) provider.get(cep) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
brazil-cep-0.2.0 | lib/brazil_cep.rb |
brazil-cep-0.1.0 | lib/brazil_cep.rb |