# File lib/airbrake/rack/user.rb, line 11 def self.extract(rack_env) # Warden support (including Devise). if (warden = rack_env['warden']) if (user = warden.user(run_callbacks: false)) return new(user) if user end end # Fallback mode (OmniAuth support included). Works only for Rails. user = try_current_user(rack_env) new(user) if user end