Sha256: 7cfac9ada46597602c8a748e75aa263418dc561d2e9590539983da9e5ef4591f
Contents?: true
Size: 1.34 KB
Versions: 1
Compression:
Stored size: 1.34 KB
Contents
require 'telephone_number/version' require 'utilities/hash' module TelephoneNumber autoload :DataImporter, 'telephone_number/data_importer' autoload :TestDataGenerator, 'telephone_number/test_data_generator' autoload :Parser, 'telephone_number/parser' autoload :Number, 'telephone_number/number' autoload :Formatter, 'telephone_number/formatter' autoload :PhoneData, 'telephone_number/phone_data' autoload :ClassMethods, 'telephone_number/class_methods' extend ClassMethods # allows users to override the default data @@override_file = nil def self.override_file=(file_name) @@override_file = file_name end def self.override_file @@override_file end # allows users to provide a default format string @@default_format_string = nil def self.default_format_string=(format_string) @@default_format_string = format_string end def self.default_format_string @@default_format_string end # allows users to provide a default format pattern @@default_format_pattern = nil def self.default_format_pattern=(format_string) @@default_format_pattern = Regexp.new(format_string) end def self.default_format_pattern @@default_format_pattern end # generates binary file from xml that user gives us def self.generate_override_file(file) DataImporter.new(file).import!(override: true) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
telephone_number-0.3.0 | lib/telephone_number.rb |