Sha256: 951f9e89c93fbe9722e6ff454061bdc361a5c9a5ba9f8589f2a0af120798c98d

Contents?: true

Size: 698 Bytes

Versions: 10

Compression:

Stored size: 698 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
            extend GettextI18nRails::ActiveRecord
          end
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
nulogy-gettext_i18n_rails-0.4.6.2 lib/gettext_i18n_rails/railtie.rb
nulogy-gettext_i18n_rails-0.4.6.1 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.4.6 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.4.5 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.4.4 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.4.3 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.4.2 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.4.1 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.4.0 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.3.6 lib/gettext_i18n_rails/railtie.rb