Sha256: 6092578f1fe998380292bb76a242f8899e67dab51841c62e769b9d017f37f450
Contents?: true
Size: 647 Bytes
Versions: 10
Compression:
Stored size: 647 Bytes
Contents
module Errplane module Rails module Middleware module HijackRenderException def self.included(base) base.send(:alias_method_chain, :render_exception, :errplane) end def render_exception_with_errplane(env, e) controller = env["action_controller.instance"] request_data = controller.try(:errplane_request_data) || {} unless Errplane.configuration.ignore_user_agent?(request_data[:user_agent]) Errplane.report_exception_unless_ignorable(e, request_data) end render_exception_without_errplane(env, e) end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems