rails_settings

Simple settings for rails applications.

Install

gem 'app_settings'

create settings file config/settings.yml, for example:

# settings for all enviromnents
global:
  host: superhost.com
  mail:
    to: danil@orionet.ru
    return_path: no-return@orionet.ru

# overwrite global settings for development
development:
  host: localhost

Usage

Settings.mail
# => {"to"=>"danil@orione.ru", "return_path"=>"no-return@orionet.ru"}

Settings.host
# For development environment
# => 'localhost'

Yes, Settings is merged OpenStruct.

Contributing to rails_settings

Copyright © 2011 Danil Pismenny. See LICENSE.txt for further details.