Sha256: 8c5caf103cc93f393edba3d09a7629edfb01ba4d30de7ba5d86c70c14e983e3c
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
module RocketCMS class Engine < ::Rails::Engine rake_tasks do require File.expand_path('../tasks', __FILE__) end initializer "rocket_cms.ckeditor" do if Object.const_defined?("Ckeditor") Ckeditor.setup do |config| require "ckeditor/orm/mongoid" end end end initializer "rocket_cms.email_defaults" do # Write default email settings to DB so they can be changed. Settings.default_email_from(default: 'noreply@rscx.ru') Settings.form_email(default: 'glebtv@ya.ru') Settings.email_topic(default: 'с сайта') end initializer 'rocket_cms.mongoid-audit' do Mongoid::Audit.tracker_class_name = :history_tracker Mongoid::Audit.current_user_method = :current_user Mongoid::Audit.modifier_class_name = "User" require_dependency 'history_tracker.rb' if Rails.env.development? end initializer 'rocket_cms.paperclip' do require 'paperclip/style' module ::Paperclip class Style alias_method :processor_options_without_auto_orient, :processor_options def processor_options processor_options_without_auto_orient.merge(auto_orient: false) end end end end config.after_initialize do # trigger autoload so models are registered in Mongoid::Elasticearch RocketCMS.configuration.search_models.map(&:constantize) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rocket_cms-0.2.12 | lib/rocket_cms/engine.rb |