class Sqreen::Frameworks::RailsFramework::Init

Register a new initializer in rails to ba called when we are starting up

Public Class Methods

startup() { |app| ... } click to toggle source
# File lib/sqreen/frameworks/rails.rb, line 90
def self.startup
  initializer 'sqreen.startup' do |app|
    app.middleware.insert_before(Rack::Runtime, Sqreen::Middleware)
    app.middleware.insert_after(ActionDispatch::DebugExceptions, Sqreen::RailsMiddleware)
    app.middleware.insert_after(ActionDispatch::DebugExceptions, Sqreen::ErrorHandlingMiddleware)
    yield app
  end
end