Sha256: ca9de972985568acbde8743bbed1c0088ec4af83d35522d0801a95e8e3d46547

Contents?: true

Size: 755 Bytes

Versions: 5

Compression:

Stored size: 755 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
            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.5.3 lib/gettext_i18n_rails/railtie.rb
nulogy-gettext_i18n_rails-0.5.0.3 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.5.2 lib/gettext_i18n_rails/railtie.rb
gettext_i18n_rails-0.5.1 lib/gettext_i18n_rails/railtie.rb
nulogy-gettext_i18n_rails-0.5.0.1 lib/gettext_i18n_rails/railtie.rb