class Datadog::AppSec::Contrib::Devise::Resource
Normally a devise resource would be an Active::Record instance
Class to encpasulate extracting information from a Devise resource
def email
def email extract(:email) end
def extract(method)
def extract(method) @resource.send(method) if @resource.respond_to?(method) end
def id
def id extract(:id) || extract(:uuid) end
def initialize(resource)
def initialize(resource) @resource = resource end
def username
def username extract(:username) end