Module: Mascot
- Defined in:
- lib/mascot/rails.rb,
lib/mascot/engine.rb,
lib/mascot/route_constraint.rb,
lib/mascot/rails_configuration.rb,
app/helpers/mascot/application_helper.rb,
app/controllers/mascot/site_controller.rb,
lib/mascot/extensions/partials_remover.rb,
lib/mascot/extensions/index_request_path.rb,
lib/mascot/extensions/rails_request_paths.rb,
app/controllers/concerns/mascot/site_pages.rb
Defined Under Namespace
Modules: ApplicationHelper, Extensions, SitePages Classes: Configuration, Engine, RailsConfiguration, RouteConstraint, SiteController
Constant Summary collapse
- PageNotFoundError =
Rescued by ActionController to display page not found error.
Class.new(StandardError)
Class Method Summary collapse
-
.configuration ⇒ Object
Default configuration object for Mascot Rails integration.
- .configure(&block) ⇒ Object
- .reset_configuration ⇒ Object
-
.site ⇒ Object
Make site available via Mascot.site from Rails app.
Class Method Details
.configuration ⇒ Object
Default configuration object for Mascot Rails integration.
24 25 26 |
# File 'lib/mascot/rails.rb', line 24 def self.configuration @configuration ||= RailsConfiguration.new end |
.configure(&block) ⇒ Object
32 33 34 |
# File 'lib/mascot/rails.rb', line 32 def self.configure(&block) block.call configuration end |
.reset_configuration ⇒ Object
28 29 30 |
# File 'lib/mascot/rails.rb', line 28 def self.reset_configuration @configuration = nil end |
.site ⇒ Object
Make site available via Mascot.site from Rails app.
19 20 21 |
# File 'lib/mascot/rails.rb', line 19 def self.site configuration.site end |