Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@osiro
Last active September 19, 2017 03:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save osiro/46ebcbe1053827b6a7adbbe02b0bf809 to your computer and use it in GitHub Desktop.
Save osiro/46ebcbe1053827b6a7adbbe02b0bf809 to your computer and use it in GitHub Desktop.
# /lib/custom_middleware/build_number.rb
module CustomMiddleware
class BuildNumber
def initialize(app)
@app = app
end
def call(env)
status, headers, body = @app.call(env)
headers['X-Build-Number'] = Rails.configuration.build_number
[status, headers, body]
end
end
end
# /config/application.rb
config.middleware.use CustomMiddleware::BuildNumber
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment