Module: Sitepress
- Defined in:
- lib/sitepress/rails.rb,
lib/sitepress/engine.rb,
lib/sitepress/compiler.rb,
lib/sitepress/rendition.rb,
lib/sitepress/renderers/server.rb,
lib/sitepress/route_constraint.rb,
lib/sitepress/rails_configuration.rb,
lib/sitepress/renderers/controller.rb,
lib/sitepress/build_paths/root_path.rb,
lib/sitepress/build_paths/index_path.rb,
lib/sitepress/build_paths/directory_index_path.rb
Defined Under Namespace
Modules: BuildPaths, Renderers Classes: Compiler, Engine, RailsConfiguration, Rendition, RouteConstraint
Constant Summary collapse
- ResourceNotFound =
Rescued by ActionController to display page not found error.
Class.new(StandardError)
- RenderingError =
Raised when any of the Render subclasses can’t render a page.
Class.new(RuntimeError)
Class Method Summary collapse
-
.configuration ⇒ Object
Default configuration object for Sitepress Rails integration.
- .configure(&block) ⇒ Object
- .reset_configuration ⇒ Object
-
.site ⇒ Object
Make site available via Sitepress.site from Rails app.
Class Method Details
.configuration ⇒ Object
Default configuration object for Sitepress Rails integration.
30 31 32 |
# File 'lib/sitepress/rails.rb', line 30 def self.configuration @configuration ||= RailsConfiguration.new end |
.configure(&block) ⇒ Object
38 39 40 |
# File 'lib/sitepress/rails.rb', line 38 def self.configure(&block) block.call configuration end |
.reset_configuration ⇒ Object
34 35 36 |
# File 'lib/sitepress/rails.rb', line 34 def self.reset_configuration @configuration = nil end |
.site ⇒ Object
Make site available via Sitepress.site from Rails app.
25 26 27 |
# File 'lib/sitepress/rails.rb', line 25 def self.site configuration.site end |