View Source YubinBango.ETSUtils (YubinBango v0.1.3)
A module to work with ets
Summary
Functions
Lookup the zipcode and return the result.
Functions
@spec address_lookup(atom(), String.t()) :: {:ok, YubinBango.Address.t()} | {:error, :not_found} | {:error, :wrong_format, String.t()}
Lookup the zipcode and return the result.
Examples
iex> YubinBango.ETSUtils.address_lookup(:yubin_bango, "105-0004") {:ok, %YubinBango.Address{city: "港区", city_kana: "ミナトク", district: "新橋", district_kana: "シンバシ", prefecture: "東京都", prefecture_kana: "トウキョウト", zipcode: "1050004"}}
iex> YubinBango.ETSUtils.address_lookup(:yubin_bango, "1050004") {:ok, %YubinBango.Address{city: "港区", city_kana: "ミナトク", district: "新橋", district_kana: "シンバシ", prefecture: "東京都", prefecture_kana: "トウキョウト", zipcode: "1050004"}}
iex> YubinBango.ETSUtils.address_lookup(:yubin_bango, "1234567")
iex> YubinBango.ETSUtils.address_lookup(:yubin_bango, "12345678")