Sha256: 61ae89440b4f2d051f7924f8d1e411a8f5c6d70270c4f81817b01bd87f556850
Contents?: true
Size: 539 Bytes
Versions: 19
Compression:
Stored size: 539 Bytes
Contents
class Cms::Fortress::Settings < OpenStruct def initialize(config_file_base_name) @config_file_base_name = config_file_base_name super(load_settings) end private def load_settings raise Cms::Fortress::Error::MissingSettingsFile unless config_file_exists? YAML.load(ERB.new(File.read(Rails.root.join("config/cms/fortress", "#{@config_file_base_name}.yml"))).result)[Rails.env] end def config_file_exists? File.exist?(File.join(Rails.root, "config/cms/fortress", "#{@config_file_base_name}.yml")) end end
Version data entries
19 entries across 19 versions & 1 rubygems