123456789_123456789_123456789_123456789_123456789_

Class: Selenium::WebDriver::BiDi::Credentials

Relationships & Source Files
Inherits: Object
Defined in: rb/lib/selenium/webdriver/bidi/network/credentials.rb

Class Method Summary

Instance Attribute Summary

Instance Method Summary

Constructor Details

.new(username: nil, password: nil) ⇒ Credentials

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/network/credentials.rb', line 26

def initialize(username: nil, password: nil)
  @username = username
  @password = password
end

Instance Attribute Details

#password (rw)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/network/credentials.rb', line 24

attr_accessor :username, :password

#username (rw)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/network/credentials.rb', line 24

attr_accessor :username, :password

Instance Method Details

#as_json

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/network/credentials.rb', line 31

def as_json
  return nil unless username && password

  {
    type: 'password',
    username: username,
    password: password
  }
end