Sha256: 402b83cb0831b84df2955b08613dd1cefc9404234985fe5e2f708ab4eed64029

Contents?: true

Size: 657 Bytes

Versions: 10

Compression:

Stored size: 657 Bytes

Contents

module RocketCMS
  class Engine < ::Rails::Engine
    rake_tasks do
      require File.expand_path('../tasks', __FILE__)
    end

    config.after_initialize do
      # trigger autoload so models are registered in Mongoid::Elasticearch
      RocketCMS.config.search_models.map(&:constantize)

      # Write default email settings to DB so they can be changed.
      if defined?(::Settings) && Settings.respond_to?(:table_exists?) && Settings.table_exists?
        Settings.default_email_from(default: 'noreply@rscx.ru')
        Settings.form_email(default: 'glebtv@ya.ru')
        Settings.email_topic(default: 'с сайта')
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rocket_cms-0.37.1 lib/rocket_cms/engine.rb
rocket_cms-0.37.0 lib/rocket_cms/engine.rb
rocket_cms-0.36.0 lib/rocket_cms/engine.rb
rocket_cms-0.35.0 lib/rocket_cms/engine.rb
rocket_cms-0.34.0 lib/rocket_cms/engine.rb
rocket_cms-0.33.1 lib/rocket_cms/engine.rb
rocket_cms-0.33.0 lib/rocket_cms/engine.rb
rocket_cms-0.32.0 lib/rocket_cms/engine.rb
rocket_cms-0.31.1 lib/rocket_cms/engine.rb
rocket_cms-0.31.0 lib/rocket_cms/engine.rb