class Selenium::WebDriver::HTML5::SessionStorage

Public Class Methods

new(bridge) click to toggle source

@api private

# File lib/selenium/webdriver/common/html5/session_storage.rb, line 54
def initialize(bridge)
  @bridge = bridge
end

Public Instance Methods

[](key) click to toggle source
# File lib/selenium/webdriver/common/html5/session_storage.rb, line 26
def [](key)
  @bridge.session_storage_item key
end
[]=(key, value) click to toggle source
# File lib/selenium/webdriver/common/html5/session_storage.rb, line 30
def []=(key, value)
  @bridge.session_storage_item key, value
end
clear() click to toggle source
# File lib/selenium/webdriver/common/html5/session_storage.rb, line 38
def clear
  @bridge.clear_session_storage
end
delete(key) click to toggle source
# File lib/selenium/webdriver/common/html5/session_storage.rb, line 34
def delete(key)
  @bridge.remove_session_storage_item key
end
keys() click to toggle source
# File lib/selenium/webdriver/common/html5/session_storage.rb, line 46
def keys
  @bridge.session_storage_keys.reverse
end
size() click to toggle source
# File lib/selenium/webdriver/common/html5/session_storage.rb, line 42
def size
  @bridge.session_storage_size
end