{"id":79409,"library":"phony","title":"Phony","description":"Fast international phone number (E164 standard) normalizing, splitting and formatting with many formatting options.","status":"active","version":"3.0.6","language":"ruby","source_language":null,"source_url":"https://github.com/floere/phony","tags":["phone","formatting","e164","international"],"install":[{"cmd":"gem install phony","lang":"bash","label":"gem install"},{"cmd":"# Gemfile\ngem 'phony', '~> 3.0.6'","lang":"ruby","label":"Gemfile"}],"dependencies":[],"imports":[{"symbol":"Phony","correct":"require 'phony'"}],"quickstart":{"code":"require 'phony'\n\nnumber = '+1 212 555 1234'\nformatted = Phony.format(number, format: :international)\nputs formatted  # => +1 212 555 1234","lang":"ruby","description":"Format an international phone number."},"warnings":[{"fix":"Use a separate validation library or regex to verify number validity before formatting.","message":"Does not validate phone numbers; only formats and normalizes.","severity":"gotcha","affected_versions":">= 3.0.0"}],"env_vars":null,"search_vec":"'e164':6,18 'fast':2 'format':11,14,17 'intern':3,19 'mani':13 'normal':8 'number':5 'option':15 'phone':4,16 'phoni':1 'split':9 'standard':7","created_at":"2026-06-18T04:50:16.410042+00:00","updated_at":"2026-06-18T04:50:16.410042+00:00","problems":[],"ecosystem":"rubygems","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/floere/phony","github":"https://github.com/floere/phony","docs":"http://www.rubydoc.info/gems/phony/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility","serialization"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-18","next_check":"2026-12-15","install_tag":null}}