├── .gitignore ├── LICENSE ├── README.md ├── Rakefile ├── bin └── global_phone_dbgen ├── global_phone.gemspec ├── global_phone_dbgen.gemspec ├── lib ├── global_phone.rb └── global_phone │ ├── context.rb │ ├── database.rb │ ├── database_generator.rb │ ├── format.rb │ ├── number.rb │ ├── parsing.rb │ ├── record.rb │ ├── region.rb │ ├── territory.rb │ └── utils.rb └── test ├── context_test.rb ├── database_test.rb ├── edge_test.rb ├── fixtures ├── example_numbers.json └── record_data.json ├── number_test.rb ├── smoke_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/global_phone_dbgen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/bin/global_phone_dbgen -------------------------------------------------------------------------------- /global_phone.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/global_phone.gemspec -------------------------------------------------------------------------------- /global_phone_dbgen.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/global_phone_dbgen.gemspec -------------------------------------------------------------------------------- /lib/global_phone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone.rb -------------------------------------------------------------------------------- /lib/global_phone/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/context.rb -------------------------------------------------------------------------------- /lib/global_phone/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/database.rb -------------------------------------------------------------------------------- /lib/global_phone/database_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/database_generator.rb -------------------------------------------------------------------------------- /lib/global_phone/format.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/format.rb -------------------------------------------------------------------------------- /lib/global_phone/number.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/number.rb -------------------------------------------------------------------------------- /lib/global_phone/parsing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/parsing.rb -------------------------------------------------------------------------------- /lib/global_phone/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/record.rb -------------------------------------------------------------------------------- /lib/global_phone/region.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/region.rb -------------------------------------------------------------------------------- /lib/global_phone/territory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/territory.rb -------------------------------------------------------------------------------- /lib/global_phone/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/lib/global_phone/utils.rb -------------------------------------------------------------------------------- /test/context_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/test/context_test.rb -------------------------------------------------------------------------------- /test/database_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/test/database_test.rb -------------------------------------------------------------------------------- /test/edge_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/test/edge_test.rb -------------------------------------------------------------------------------- /test/fixtures/example_numbers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/test/fixtures/example_numbers.json -------------------------------------------------------------------------------- /test/fixtures/record_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/test/fixtures/record_data.json -------------------------------------------------------------------------------- /test/number_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/test/number_test.rb -------------------------------------------------------------------------------- /test/smoke_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/test/smoke_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstephenson/global_phone/HEAD/test/test_helper.rb --------------------------------------------------------------------------------