class Redmine::Configuration
Container for library-level configuration, acting like an OpenStruct.
Constants
- CONFIG_FILENAME
Filename of configuration files to look for.
Public Class Methods
autoload()
click to toggle source
Load configuration from special YAML config files on disk, looking into the current directory and upwards, merging all together.
# File lib/redmine/configuration.rb, line 13 def self.autoload new(Pathname .pwd .ascend .lazy .map { |p| p.join(CONFIG_FILENAME) } .select(&:exist?) .map { |p| YAML.load_file(p) } .to_a .reverse .inject(:merge) ) end