app_box

The last rails application configuration manager you’ll ever need. app_box provides a simple and yet very powerful structure to configure glonal settings for any Rails application.

Usage

Configuration

This is where your configurations goes, consider the following sample box file

default:
  foo: bar
development:
  services:
    twitter:
      msgs:
        hello: ya man
      key: '456'
      secret: '789'

Initializer

Create an initializer under config/initializers ex(app_box.rb) and then add the following line

# this is a sample code for a Rails 3
# application
AppBox.init Rails.env, Rails.root

Now you can access the above configurations like this

AppBox.foo # returns bar
AppBox.services.twitter.key # returns 456

Cool, isn’t it :) ?

TODO

Contributing to app_box

Copyright © 2011 Ahmed El.Hussaini. See LICENSE.txt for further details.