Sha256: 51f8963cf7d61a98d9a5488611fc26143d3b538c6afc65e9d6b779d2e77c0252
Contents?: true
Size: 1012 Bytes
Versions: 1
Compression:
Stored size: 1012 Bytes
Contents
= Simple Settings This gem exposes a Settings object for your Rails/Merb/Ruby apps. Attempts to load up "config/settings.yml" based on RAILS_ROOT or MERB_ROOT. Otherwise, tries to load "settings.yml" You can also assign variables on runtime if you choose to. == Example require 'rubygems' require 'simple_settings' # ---------------- Settings.drb_server = "mydrb.com" puts Settings[:drb_server] #=> "mydrb.com" puts Settings.drb_server #=> "mydrb.com" # ---------------- Settings.xmpp = {:server => "localhost", :port => 5280} puts Settings.xmpp.server #=> "localhost" puts Settings[:xmpp][:port] #=> 5280 == Example settings.yml my_settings: xmpp: server: localhost port: 5280 drb_server: server: 'mydrb.com' port: 9090 development: << *my_settings testing: << *my_settings production: << *my_settings xmpp: server: 'myxmpp.com' port: 80 == Acknowledgements Michael Bleigh, for his awesome Mash gem.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
skyfallsin-simple_settings-0.0.1 | README.rdoc |