2
3
4
5
6
7
8
9
10
11
12
13
14
|
# File 'lib/kernel_extension.rb', line 2
def property(key)
app_config_file_path = ApplicationConfig.app_root.join('config', 'application_config.yml')
if File.exists?(app_config_file_path)
ApplicationConfig.app_config_data = YAML::load(ERB.new(IO.read(app_config_file_path)).result)
begin
ApplicationConfig.app_config_data[Rails.env][key.to_s]
rescue => e
raise("Failed to get '#{key}' configuration property")
end
else
raise "Application configuration file does not found under #{ApplicationConfig.app_root.join('config')} folder! Please make sure you ran application_config:install generator."
end
end
|