module SettingsManager::Default::ClassMethods

Public Instance Methods

default_setting_for(key) click to toggle source
# File lib/settings-manager/default.rb, line 20
def default_setting_for(key)
  default_settings[key.to_s]
end
default_settings() click to toggle source
# File lib/settings-manager/default.rb, line 6
def default_settings
  file = @default_settings_config_path

  if file && ::File.exist?(file)
    YAML.load_file(file)[Rails.env] || {}
  else
    {}
  end
end
default_settings_config(path = nil) click to toggle source
# File lib/settings-manager/default.rb, line 16
def default_settings_config(path = nil)
  @default_settings_config_path = path
end