Sha256: b0feaa377b84d9e9e10987dd6e86470669e527b1d15acc1510311901fbcb708b

Contents?: true

Size: 1.63 KB

Versions: 12

Compression:

Stored size: 1.63 KB

Contents

module Optimacms
  class Engine < ::Rails::Engine
    isolate_namespace Optimacms


    config.watchable_dirs['lib'] = [:rb] if Rails.env.development?
    config.watchable_dirs['app/helpers'] = [:rb] if Rails.env.development?

    #config.autoload_paths << File.expand_path("../lib/some/path", __FILE__)
    #config.autoload_paths << File.expand_path("../lib/optimacms/path", __FILE__)

    config.autoload_paths += Dir["#{Optimacms::Engine.root}/app/helpers/"]
    config.autoload_paths += Dir["#{Optimacms::Engine.root}/app/helpers/optimacms/"]
    config.autoload_paths += Dir["#{Optimacms::Engine.root}/app/helpers/simple_filter/"]
    config.autoload_paths += Dir["#{Optimacms::Engine.root}/app/helpers/**/"]

    config.autoload_paths += Dir["#{Optimacms::Engine.root}/lib/"]
    config.autoload_paths += Dir["#{Optimacms::Engine.root}/lib/**/"]
    config.autoload_paths += Dir["#{Optimacms::Engine.root}/lib/optimacms/"]
    config.autoload_paths += Dir["#{Optimacms::Engine.root}/lib/optimacms/**/"]
    config.autoload_paths += Dir["#{Optimacms::Engine.root}/lib/optimacms/page_services/*.rb"]
    #config.autoload_paths += Dir["#{config.root}/lib/**/"]
    #config.autoload_paths += Dir["#{config.root}/lib/"]
    #config.autoload_paths += Dir["#{config.root}/lib/**/*.rb"]


    config.before_initialize do
      ActiveSupport.on_load :action_controller do
        include Optimacms::Mycontroller

        helper Optimacms::Engine.helpers
      end
    end

    initializer "optimacms assets precompile" do |app|

      app.config.assets.precompile += %w(admin.css admin.js optimacms/admin.css optimacms/admin.js optimacms/admin_tpl.css)


    end

  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
optimacms-0.1.36 lib/optimacms/engine.rb
optimacms-0.1.34 lib/optimacms/engine.rb
optimacms-0.1.32 lib/optimacms/engine.rb
optimacms-0.1.31 lib/optimacms/engine.rb
optimacms-0.1.28 lib/optimacms/engine.rb
optimacms-0.1.27 lib/optimacms/engine.rb
optimacms-0.1.25 lib/optimacms/engine.rb
optimacms-0.1.24 lib/optimacms/engine.rb
optimacms-0.1.23 lib/optimacms/engine.rb
optimacms-0.1.21 lib/optimacms/engine.rb
optimacms-0.1.19 lib/optimacms/engine.rb
optimacms-0.1.17 lib/optimacms/engine.rb