Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
rack middleware for exposing Heroku environment variables
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib/rack
spec
.gitignore
.rspec
.travis.yml
CHANGELOG.md
Gemfile
LICENSE
README.md
Rakefile
rack-heroku_env.gemspec

README.md

rack-heroku_env

Build Status

A gem that provides exposing Heroku environment variables as HTTP response headers as rack middleware.

Screenshot

Rack::HerokuEnv exposes any HTTP_X_HEROKU* as X-Heroku-*.

For example:

  • HTTP_X_HEROKU_DYNOS_IN_USE as X-Heroku-Dynos-In-Use
  • HTTP_X_HEROKU_QUEUE_DEPTH as X-Heroku-Queue-Depth
  • HTTP_X_HEROKU_QUEUE_WAIT_TIME as X-Heroku-Queue-Wait-Time

Usage

Rails 3

# Gemfile
gem 'rack-heroku_env', :require => 'rack/heroku_env'

# config/application.rb
config.middleware.use Rack::HerokuEnv

Sinatra

require 'rack/heroku_env'
use Rack::HerokuEnv

Installation

$ gem install rack-heroku_env

Testing

$ gem install bundler
$ bundle install
$ bundle exec rake
Something went wrong with that request. Please try again.