class Selenium::WebDriver::VirtualAuthenticatorOptions
Constants
- PROTOCOL
- TRANSPORT
Attributes
protocol[RW]
resident_key[RW]
resident_key?[RW]
transport[RW]
user_consenting[RW]
user_consenting?[RW]
user_verification[RW]
user_verification?[RW]
user_verified[RW]
user_verified?[RW]
Public Class Methods
new(protocol: :ctap2, transport: :usb, resident_key: false, user_verification: false, user_consenting: true, user_verified: false)
click to toggle source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator_options.rb, line 38 def initialize(protocol: :ctap2, transport: :usb, resident_key: false, user_verification: false, user_consenting: true, user_verified: false) @protocol = protocol @transport = transport @resident_key = resident_key @user_verification = user_verification @user_consenting = user_consenting @user_verified = user_verified end
Public Instance Methods
as_json(*)
click to toggle source
@api private
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator_options.rb, line 52 def as_json(*) {'protocol' => PROTOCOL[protocol], 'transport' => TRANSPORT[transport], 'hasResidentKey' => resident_key?, 'hasUserVerification' => user_verification?, 'isUserConsenting' => user_consenting?, 'isUserVerified' => user_verified?} end