Sha256: 99c40c63be909eb32d94a7a44d6297525f26cc6d0c842d4eb51b2324b4cfd85e

Contents?: true

Size: 507 Bytes

Versions: 24

Compression:

Stored size: 507 Bytes

Contents

module Airbrake
  module Rails
    module ActionCable
      # @since v8.3.0
      # @api private
      class NotifyCallback
        def self.call(channel, block)
          block.call
        rescue Exception => ex # rubocop:disable Lint/RescueException
          notice = Airbrake.build_notice(ex)
          notice[:context][:component] = 'action_cable'
          notice[:context][:action] = channel.channel_name
          Airbrake.notify(notice)

          raise ex
        end
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
airbrake-10.0.0 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.5.5 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.5.4 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.5.3 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.5.2 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.5.1 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.5.0 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.4.5 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.4.4 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.4.3 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.4.2 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.4.1 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.4.0 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.3.0 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.2.2 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.2.1 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.2.0 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.1.0 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.0.2 lib/airbrake/rails/action_cable/notify_callback.rb
airbrake-9.0.1 lib/airbrake/rails/action_cable/notify_callback.rb