Sha256: 61e21ab1292386a9703497366ab139a9a8f4b667bf1992f4ae41d5f04ad1fda9
Contents?: true
Size: 836 Bytes
Versions: 3
Compression:
Stored size: 836 Bytes
Contents
module Spud module Cms include ActiveSupport::Configurable config_accessor :menus_enabled,:root_page_name,:yield_body_as_content_block,:default_page_layout,:enable_sitemap,:multisite_config,:max_revisions,:template_404, :cache_mode self.menus_enabled = true self.root_page_name = "home" self.default_page_layout = 'application' self.yield_body_as_content_block = false self.cache_mode = nil #Options :full_page, :action self.enable_sitemap = true self.max_revisions = 10 self.template_404 = nil self.multisite_config = [] def self.site_config_for_short_name(short_name) configs = Spud::Cms.multisite_config.select{|p| p[:short_name].to_s == short_name.to_s} if configs.blank? return nil else return configs[0] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spud_cms-0.9.2 | lib/spud_cms/configuration.rb |
spud_cms-0.9.1 | lib/spud_cms/configuration.rb |
spud_cms-0.9.0 | lib/spud_cms/configuration.rb |