lib/active_archive.rb in active_archive-1.0.0 vs lib/active_archive.rb in active_archive-2.0.0

- old
+ new

@@ -23,6 +23,30 @@ yield(configuration) end end -ActiveRecord::Base.send(:include, ActiveArchive::Base) +ActiveRecord::Base.send(:include, ActiveArchive::Base) + +if defined?(Rails) + require 'rails' + + module ActiveArchive + class Railtie < ::Rails::Railtie + + initializer 'active_archive' do |app| + ActiveArchive::Railtie.instance_eval do + [app.config.i18n.available_locales].each do |locale| + (I18n.load_path << path(locale)) if File.file?(path(locale)) + end + end + end + + protected + + def self.path(locale) + File.expand_path("../../config/locales/#{locale}.yml", __FILE__) + end + + end + end +end \ No newline at end of file