TimedConfig

Load a YAML config every X minutes

Requirements


gem install timed_config

Install

Rails 2

config/environment.rb


config.gem 'timed_config'

Rails 3

Gemfile


gem 'timed_config'

Other


require 'timed_config'

Defaults

If you are using Rails, TimedConfig will try to locate the YAML config at config/timed_config.yml.

By default, the refresh period is set to 1 minute.

Changing defaults


TimedConfig.period = 120 # change period to two minutes
TimedConfig.path = "path/to/yaml.yml"

The config will reload any time a setting changes.

Accessing the config


TimedConfig.config