Sha256: 11beaebb06ccdc2e0684a90d5300316d2f1faa6591175d336a81c7e6119d3856
Contents?: true
Size: 461 Bytes
Versions: 3
Compression:
Stored size: 461 Bytes
Contents
module TelephoneNumber class Number extend Forwardable attr_reader :phone_data, :parser, :formatter delegate [:valid?, :valid_types, :normalized_number] => :parser delegate [:national_number, :e164_number, :international_number] => :formatter def initialize(number, country) @phone_data = PhoneData.new(country) @parser = Parser.new(number, @phone_data) @formatter = Formatter.new(self, @phone_data) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
telephone_number-1.1.1 | lib/telephone_number/number.rb |
telephone_number-1.1.0 | lib/telephone_number/number.rb |
telephone_number-1.0.0 | lib/telephone_number/number.rb |