lib/honeybadger/plugins/warden.rb
require "honeybadger/plugin" require "honeybadger/ruby" module Honeybadger Plugin.register do requirement { defined?(::Warden::Manager.after_set_user) } execution do ::Warden::Manager.after_set_user do |user, auth, opts| if user.respond_to?(:id) ::Honeybadger.context({ user_scope: opts[:scope].to_s, user_id: user.id.to_s }) end end end end end