Sha256: 5a0888b13d5e9c09001fe4ea9c84eed673ce58147c9ac834e8aeca474c95bdec
Contents?: true
Size: 584 Bytes
Versions: 2
Compression:
Stored size: 584 Bytes
Contents
module HerokuHeaders # Rack compatible middleware to add heroku release info to headers class Middleware HEROKU_RELEASE_VERSION_HEADER = "Heroku-Release-Version".freeze HEROKU_SLUG_COMMIT_HEADER = "Heroku-Slug-Commit".freeze def initialize(app) @app = app end def call(env) status, headers, response = @app.call(env) headers = headers.merge( HEROKU_RELEASE_VERSION_HEADER => ENV["HEROKU_RELEASE_VERSION"], HEROKU_SLUG_COMMIT_HEADER => ENV["HEROKU_SLUG_COMMIT"], ) [status, headers, response] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
heroku-headers-0.9.1 | lib/heroku-headers/middleware.rb |
heroku-headers-0.9.0 | lib/heroku-headers/middleware.rb |