Sha256: 9a12f2a2d9d5abd05554dce06885b70cfc978051f09c21a55a148551cc3c7d1a

Contents?: true

Size: 702 Bytes

Versions: 2

Compression:

Stored size: 702 Bytes

Contents

module Sitepress
  class Engine < ::Rails::Engine
    config.before_configuration do |app|
      Sitepress.configure do |config|
        app.paths["app/helpers"].push config.site.root_path.join("helpers")
        app.paths["app/assets"].push config.site.root_path.join("assets")
        app.paths["app/views"].push config.site.root_path
      end
    end

    initializer "sitepress.configure" do |app|
      Sitepress.configure do |config|
        config.parent_engine = app
        config.cache_resources = app.config.cache_classes
      end
    end

    initializer "sitepress.middleware" do |app|
      app.middleware.use Sitepress::Middleware::RequestCache, site: Sitepress.site
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sitepress-rails-1.0.0 lib/sitepress/engine.rb
sitepress-rails-0.1.29 lib/sitepress/engine.rb