Module: Semistatic
- Defined in:
- lib/semistatic.rb,
lib/semistatic/engine.rb,
lib/semistatic/version.rb,
app/models/semistatic/page.rb,
app/models/semistatic/part.rb,
lib/semistatic/configuration.rb,
lib/semistatic/presenters/page_presenter.rb,
app/helpers/semistatic/application_helper.rb,
app/controllers/semistatic/pages_controller.rb,
app/controllers/semistatic/page_view_controller.rb,
app/controllers/semistatic/application_controller.rb,
lib/semistatic/concerns/controllers/pages_controller.rb,
lib/semistatic/concerns/controllers/page_view_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, Concerns, Presenters Classes: ApplicationController, Configuration, Engine, Page, PageViewController, PagesController, Part
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
-
.configuration ⇒ Object
get the configuration object.
-
.configure(configuration = Semistatic::Configuration.new) {|configuration| ... } ⇒ Object
configure plugin Usage example: Semistatic.configure do |config| config.template_path = ‘/path/to/templates’ config.config_files = [‘/file1.yml’,‘file2.yml’] end.
Class Method Details
.configuration ⇒ Object
get the configuration object
22 23 24 |
# File 'lib/semistatic.rb', line 22 def self.configuration @@configuration ||= Semistatic::Configuration.new end |
.configure(configuration = Semistatic::Configuration.new) {|configuration| ... } ⇒ Object
configure plugin
Usage example:
Semistatic.configure do |config|
config.template_path = '/path/to/templates'
config.config_files = ['/file1.yml','file2.yml']
end
15 16 17 18 |
# File 'lib/semistatic.rb', line 15 def self.configure(configuration = Semistatic::Configuration.new) yield configuration if block_given? @@configuration = configuration end |