rack-environment¶ ↑
Sets ENVironment variables around your app.
This can help you to more closely simulate your Heroku environment in development.
Rails¶ ↑
# config/environments/development.rb config.gem 'rack-environment' config.middleware.use 'RackEnvironment' # config/environment.yml VARIABLE1: value1 VARIABLE2: value2
Rack¶ ↑
# config.ru Rack::Builder.new use RackEnvironment if ENV['RACK_ENV'] == 'development' run MyApplication.new end
Options¶ ↑
use RackEnvironment, :environment => { :ONE => 'one', 'two' => 'two' } use RackEnvironment, :file => 'config/environment.yml'
Using outside the Rack stack (Rake tasks)¶ ↑
# Rakefile require 'rack_environment_task' RackEnvironment::Task.new(...) # accepts same options as RackEnvironment
Note on Patches/Pull Requests¶ ↑
-
Fork the project.
-
Make your feature addition or bug fix.
-
Add tests for it. This is important so I don’t break it in a future version unintentionally.
-
Commit, do not mess with Rakefile or VERSION
-
Send me a pull request. Bonus points for topic branches.
Copyright¶ ↑
Copyright © 2009 David Dollar. See LICENSE for details.