# File lib/rhc/config.rb, line 71 def self.[](key) raise KeyError("Please use RHC::Config.password to access the password config") if key == "password" # evaluate in cascading order configs = [@@opts, @@opts_config, @@env_config, @@local_config, @@global_config, @@defaults] result = nil configs.each do |conf| result = conf[key] if !conf.nil? break if !result.nil? end result end