class WebAuthn::CredentialRequestOptions
def initialize(allow_credentials: [], extensions: nil, user_verification: nil)
def initialize(allow_credentials: [], extensions: nil, user_verification: nil) super() @allow_credentials = allow_credentials @extensions = extensions @user_verification = user_verification end
def to_h
def to_h options = { challenge: challenge, timeout: timeout, allowCredentials: allow_credentials } if extensions options[:extensions] = extensions end if user_verification options[:userVerification] = user_verification end options end