Sha256: 76c1f7e5a46292f39e9bf680f3cdc5bf00c3ee94a0e151082c253aed9df08ae3
Contents?: true
Size: 367 Bytes
Versions: 3
Compression:
Stored size: 367 Bytes
Contents
module PostalCoder class Resolver < Persistence::DataStore def resolve(postal_code_value, format_symbol = nil) postal_code = Formats.instantiate(postal_code_value, format_symbol) fetch(postal_code.to_s) do |code| GeocodingAPI::Query.get(code, @config) end end def [](postal_code) resolve(postal_code) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
heycarsten-postalcoder-0.1.3 | lib/postalcoder/resolver.rb |
heycarsten-postalcoder-0.1.4 | lib/postalcoder/resolver.rb |
heycarsten-postalcoder-0.2.0 | lib/postalcoder/resolver.rb |