TimedConfig

Starts a thread that loads a YAML config every X minutes

Requirements


gem install timed_config

Install

Rails 2

config/environment.rb


config.gem 'acts_as_archive'

Rails 3

Gemfile


gem 'acts_as_archive'

Other


require 'acts_as_archive'

Starts by default

TimedConfig will start automatically when you require it.

If you are using Rails, it will try to find the config in config/timed_config.yml.

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

Accessing the config


TimedConfig.config

Changing defaults


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

The config will reload any time one of these settings change.