diff options
author | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2012-06-22 03:49:43 +0200 |
---|---|---|
committer | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2012-06-22 03:56:27 +0200 |
commit | 16c26fca39d2dde7a54d61840f3cdefdb3c45cb0 (patch) | |
tree | eadbb6179e1bfcb5213d0b595fce782ad002bfcc /config | |
parent | 9be7b2fd21ee2383cd739d17c5e402833bb85ba6 (diff) | |
download | ecs2-16c26fca39d2dde7a54d61840f3cdefdb3c45cb0.tar.gz ecs2-16c26fca39d2dde7a54d61840f3cdefdb3c45cb0.zip |
New ECS configuration file introduced.
It's a YAML configuration file for global ECS functionality.
Diffstat (limited to 'config')
-rw-r--r-- | config/ecs_config.yml | 3 | ||||
-rw-r--r-- | config/initializers/ecs_init.rb | 13 |
2 files changed, 16 insertions, 0 deletions
diff --git a/config/ecs_config.yml b/config/ecs_config.yml new file mode 100644 index 0000000..2916b66 --- /dev/null +++ b/config/ecs_config.yml @@ -0,0 +1,3 @@ +participants: + allow_anonymous: false + diff --git a/config/initializers/ecs_init.rb b/config/initializers/ecs_init.rb index 0d71c6a..e91577f 100644 --- a/config/initializers/ecs_init.rb +++ b/config/initializers/ecs_init.rb @@ -25,3 +25,16 @@ class FilterApi end FILTER_API=FilterApi.new + +# read configuration data + +require 'yaml' + +begin + ECS_CONFIG = YAML::load_stream(File.open(Rails.root.join('config','ecs_config.yml')))[0] +rescue Exception + Rails.logger.fatal "Reading #{Rails.root.join('config','ecs_config.yml')}" +end + +ECS_CONFIG["participants"]["allow_anonymous"] = false unless defined? ECS_CONFIG["participants"]["allow_anonymous"] + |