lib/phonelib.rb in phonelib-0.6.2 vs lib/phonelib.rb in phonelib-0.6.3
- old
+ new
@@ -1,15 +1,16 @@
-# main module definition
+# main Phonelib module definition
module Phonelib
- # load gem classes
+ # load phonelib classes/modules
autoload :Core, 'phonelib/core'
autoload :Phone, 'phonelib/phone'
+ autoload :PhoneFormatter, 'phonelib/phone_formatter'
autoload :PhoneAnalyzer, 'phonelib/phone_analyzer'
autoload :PhoneAnalyzerHelper, 'phonelib/phone_analyzer_helper'
autoload :PhoneExtendedData, 'phonelib/phone_extended_data'
- extend Module.new {
- include Core
- }
+ extend Core
end
-autoload :PhoneValidator, 'validators/phone_validator' if defined?(ActiveModel) || defined?(Rails)
+if defined?(ActiveModel) || defined?(Rails)
+ autoload :PhoneValidator, 'validators/phone_validator'
+end