Method: Colloquy::Helpers::Settings::SettingsProxy#settings_configuration
- Defined in:
- lib/colloquy/helpers/settings.rb
#settings_configuration(params) ⇒ Object
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/colloquy/helpers/settings.rb', line 80 def settings_configuration(params) begin if params[0] == "/" yaml = YAML::load(File.open(params)) else yaml = YAML::load(File.open(Colloquy.root.join(params))) end rescue Errno::ENOENT => e logger.error "File not found: #{params}" return {} rescue Psych::SyntaxError => e logger.error "File #{params} is not valid YAML" return {} end end |