lib/sitepress/rails_configuration.rb in sitepress-rails-2.0.0.beta8 vs lib/sitepress/rails_configuration.rb in sitepress-rails-2.0.0.beta9
- old
+ new
@@ -4,18 +4,18 @@
# Configuration object for rails application.
class RailsConfiguration
# Store in ./app/content by default.
DEFAULT_SITE_ROOT = "app/content".freeze
- attr_accessor :routes
+ attr_accessor :routes, :cache_resources
attr_writer :site, :parent_engine
- # Delegates configuration points into the Sitepress site.
- extend Forwardable
- def_delegators :site, :cache_resources, :cache_resources=, :cache_resources?
-
def initialize
+ # Injects routes into parent apps routes when set to true. Set to false
+ # to inject routes manually.
self.routes = true
+ # Caches sites between requests. Set to `false` for development environments.
+ self.cache_resources = true
end
def parent_engine
@parent_engine ||= Rails.application
end