Sha256: f0057def2487a47eb349b83e9f065984c45328e3cb50b3a764279060eca6e1a3
Contents?: true
Size: 943 Bytes
Versions: 13
Compression:
Stored size: 943 Bytes
Contents
require_relative "plugins/exception_handler" require_relative "plugins/environment_reporter" require_relative "plugins/gems_tracker" require_relative "plugins/http_finisher" require_relative "plugins/http_tracker" require_relative "plugins/warden" module Immunio class Engine < ::Rails::Engine config.app_middleware.insert 0, HTTPFinisher config.app_middleware.insert_before ActionDispatch::ShowExceptions, HTTPTracker config.app_middleware.insert_after ActionDispatch::DebugExceptions, ExceptionHandler config.app_middleware.use EnvironmentReporter config.action_dispatch.rescue_responses.merge!('Immunio::RequestBlocked' => :forbidden) if Immunio::agent.plugin_enabled?("sqli") then initializer "immunio.active_record", after: "active_record.initialize_database" do ActiveSupport.on_load(:active_record) do require_relative "plugins/active_record" end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems