36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# File 'lib/application_configuration.rb', line 36
def initialize
self.whiny_config_missing = false
@loaded_files = []
@final_configuration_settings = {:reload_settings_every => DEFAULT_RELOAD_SETTINGS_EVERY}
@last_reload_time = Time.now
@is_rails = Object.const_defined?("RAILS_ENV")
if self.is_rails
@rails_root = Object.const_defined?("RAILS_ROOT") ? RAILS_ROOT : ""
@rails_env = Object.const_defined?("RAILS_ENV") ? RAILS_ENV : ""
self.whiny_config_missing = true unless self.rails_env == "production"
self.loaded_files << Application::Configuration::Location.new("#{self.rails_root}/config/application_configuration.yml")
self.loaded_files << Application::Configuration::Location.new("#{self.rails_root}/config/application_configuration_#{self.rails_env}.yml")
self.loaded_files.uniq!
end
reload
end
|