class Webdriver::Cookie

Attributes

name[R]

Public Class Methods

new(name, connection) click to toggle source
# File lib/webdriver/cookie.rb, line 5
def initialize(name, connection)
  @name = name
  @session_connection = connection
  @connection = Webdriver::PrefixConnection.new "cookie/#{@name}", connection
end

Public Instance Methods

delete!() click to toggle source
# File lib/webdriver/cookie.rb, line 11
def delete!
  @connection.delete
  self
end
domain() click to toggle source
# File lib/webdriver/cookie.rb, line 16
def domain
  __refresh["domain"]
end
expiry() click to toggle source
# File lib/webdriver/cookie.rb, line 20
def expiry
  __refresh["expiry"]
end
http_only() click to toggle source
# File lib/webdriver/cookie.rb, line 24
def http_only
  __refresh["httpOnly"]
end
path() click to toggle source
# File lib/webdriver/cookie.rb, line 28
def path
  __refresh["path"]
end
same_site() click to toggle source
# File lib/webdriver/cookie.rb, line 32
def same_site
  __refresh["sameSite"]
end
secure() click to toggle source
# File lib/webdriver/cookie.rb, line 36
def secure
  __refresh["secure"]
end
value() click to toggle source
# File lib/webdriver/cookie.rb, line 40
def value
  __refresh["value"]
end

Private Instance Methods

__refresh() click to toggle source
# File lib/webdriver/cookie.rb, line 46
def __refresh
  @connection.get
end