Sha256: ca5054413f53b0a200c32d46fbaf599dc04d2a4dae294dc52a218b4f6a2ced49
Contents?: true
Size: 733 Bytes
Versions: 14
Compression:
Stored size: 733 Bytes
Contents
# frozen_string_literal: true require_relative 'address_normalizer/normalize_japanese_addresses_schmoozer' require_relative 'exceptions' module JapaneseAddressParser module AddressNormalizer def call(full_address) # https://github.com/geolonia/normalize-japanese-addresses を使って住所を正規化する。 ::JapaneseAddressParser::AddressNormalizer::NormalizeJapaneseAddressesSchmoozer.call(full_address) # Schmoozeが稀に例外を吐くことがある。 # ライブラリを利用するときに扱いやすくするために例外のクラスを固定しておく。 rescue ::StandardError raise(::JapaneseAddressParser::NormalizeError) end module_function :call end end
Version data entries
14 entries across 14 versions & 1 rubygems