Module: Railspress::CMS
- Defined in:
- lib/railspress/cms.rb
Overview
Chainable API for content element retrieval.
Usage:
Railspress::CMS.find("Homepage").load("Hero H1").value
Railspress::CMS.find("Homepage").load("Hero H1").element
Defined Under Namespace
Classes: Query
Class Method Summary collapse
Class Method Details
.cache ⇒ Object
48 49 50 |
# File 'lib/railspress/cms.rb', line 48 def self.cache @cache ||= {} end |
.clear_cache ⇒ Object
52 53 54 |
# File 'lib/railspress/cms.rb', line 52 def self.clear_cache @cache = {} end |
.find(group_name) ⇒ Object
56 57 58 59 60 61 62 63 |
# File 'lib/railspress/cms.rb', line 56 def self.find(group_name) unless Railspress.cms_enabled? raise Railspress::ConfigurationError, "CMS is not enabled. Add `config.enable_cms` to your Railspress initializer." end Query.new.find(group_name) end |