# rack-environment **Repository Path**: mirrors_ddollar/rack-environment ## Basic Information - **Project Name**: rack-environment - **Description**: Sets ENVironment variables around your app. Helps to locally simulate Heroku environment. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README = 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 (c) 2009 David Dollar. See LICENSE for details.