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