Sha256: 756805270b6036acf1ba5f471c20613b0928a781d987deb19a0338a73f3f238f

Contents?: true

Size: 705 Bytes

Versions: 5

Compression:

Stored size: 705 Bytes

Contents

# add rake tasks if we are inside Rails
if defined?(Rails::Railtie)
  module GettextI18nRails
    class Railtie < ::Rails::Railtie
      config.gettext_i18n_rails = ActiveSupport::OrderedOptions.new
      config.gettext_i18n_rails.msgmerge = %w[--sort-output --no-location --no-wrap]
      config.gettext_i18n_rails.use_for_active_record_attributes = true

      rake_tasks do
        require 'gettext_i18n_rails/tasks'
      end

      config.after_initialize do |app|
        if app.config.gettext_i18n_rails.use_for_active_record_attributes
          ActiveSupport.on_load :active_record do
            require 'gettext_i18n_rails/active_model.rb'
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
gettext_i18n_rails-0.6.2 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.6.1 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.5.4 lib/gettext_i18n_rails/railtie.rb
nulogy-gettext_i18n_rails-0.5.3.2 lib/gettext_i18n_rails/railtie.rb
nulogy-gettext_i18n_rails-0.5.3.1 lib/gettext_i18n_rails/railtie.rb