これはなに? トレタのAPIでは、電話番号の正規化をするのにcountries gemを使用しています。countries gemを利用することで各国の情報(国、通貨、電話番号など)が取得できるようになります。 しかし、一部電話番号周りで正しくデータが入ってない箇所があったので、libphonenumberベースのgemであるphonelibに置き換えるために調査をしたメモです。 libphonenumberとは? https://github.com/googlei18n/libphonenumber 電話番号のパースやフォーマット、バリデートができるライブラリ C+、Java、JavaScript用 googleが作成、保守している countries gemを使ってるのになぜlibphonenumberが必要だったのか? countries gemを利用すれば基本的に問題がないのです