lib/active_regulation.rb in active_regulation-4.0.1 vs lib/active_regulation.rb in active_regulation-4.0.2
- old
+ new
@@ -1,3 +1,25 @@
%w(version activation containment expiration quarantine suspension visibility).each do |file_name|
require "active_regulation/#{file_name}"
end
+
+if defined?(Rails)
+ require 'rails'
+
+ module ActiveRegulation
+ class Railtie < ::Rails::Railtie
+
+ initializer 'active_regulation' do |app|
+ ActiveRegulation::Railtie.instance_eval do
+ [app.config.i18n.available_locales].flatten.each do |locale|
+ (I18n.load_path << path(locale)) if File.file?(path(locale))
+ end
+ end
+ end
+
+ def path(locale)
+ File.expand_path("../../config/locales/#{locale}.yml", __FILE__)
+ end
+
+ end
+ end
+end