lib/spud_cms/configuration.rb in spud_cms-0.8.0 vs lib/spud_cms/configuration.rb in spud_cms-0.8.1

- old
+ new

@@ -1,17 +1,27 @@ module Spud module Cms include ActiveSupport::Configurable - config_accessor :menus_enabled,:templates_enabled,:root_page_name,:default_page_parts,:yield_body_as_content_block,:default_page_layout,:enable_sitemap,:enable_full_page_caching,:enable_action_caching + config_accessor :menus_enabled,:templates_enabled,:root_page_name,:default_page_parts,:yield_body_as_content_block,:default_page_layout,:enable_sitemap,:enable_full_page_caching,:enable_action_caching,:multisite_config self.root_page_name = "home" self.menus_enabled = true self.templates_enabled = false self.default_page_layout = 'application' self.default_page_parts = ["Body"] self.yield_body_as_content_block = false self.enable_full_page_caching = false self.enable_action_caching = false self.enable_sitemap = true + 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 \ No newline at end of file