lib/delocalize.rb in delocalize-0.4.0 vs lib/delocalize.rb in delocalize-1.0.0
- old
+ new
@@ -1,9 +1,17 @@
-require 'delocalize/ruby_ext'
-require 'delocalize/i18n_ext'
-require 'delocalize/localized_date_time_parser'
-
if defined?(Rails::Railtie)
require 'delocalize/railtie'
elsif defined?(Rails::Initializer)
raise "This version of delocalize is only compatible with Rails 3.0 or newer"
+end
+
+module Delocalize
+ class ParserNotFound < ArgumentError; end
+
+ autoload :Parsers, 'delocalize/parsers'
+
+ autoload :Parameters, 'delocalize/parameters'
+ autoload :ParameterDelocalizing, 'delocalize/parameter_delocalizing'
+
+ autoload :NumberParser, 'delocalize/number_parser'
+ autoload :DateTimeParser, 'delocalize/date_time_parser'
end