Sha256: 90d200fee68e9d0366728ed6a7b3f277df73573455649eee030f476786bd68da
Contents?: true
Size: 555 Bytes
Versions: 2
Compression:
Stored size: 555 Bytes
Contents
require 'captivus' require 'captivus/rack_capturer' module Captivus class RailsCapturer < RackCapturer def call(env) @app.call env rescue Exception => exception controller = env['action_controller.instance'] params = controller.request.filtered_parameters params.delete 'controller' params.delete 'action' Captivus.notify exception, 'context' => { 'controller' => controller.controller_name, 'action' => controller.action_name, 'params' => params } raise end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
captivus-0.0.6 | lib/captivus/rails_capturer.rb |
captivus-0.0.5 | lib/captivus/rails_capturer.rb |