Sha256: a4cd32cbfac4f4475308e9aa9214adc4a5e63d24a3c223a0d0406d283d3a81d7
Contents?: true
Size: 639 Bytes
Versions: 45
Compression:
Stored size: 639 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.transmit_unless_ignorable(e, request_data) end render_exception_without_errplane(env, e) end end end end end
Version data entries
45 entries across 45 versions & 1 rubygems