module Selenium::WebDriver::HTML5::SharedWebStorage

Public Instance Methods

each() { |k, self| ... } click to toggle source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 42
def each
  return enum_for(:each) unless block_given?

  keys.each do |k|
    yield k, self[k]
  end
end
empty?() click to toggle source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 38
def empty?
  to_a.empty?
end
fetch(key) { |key| ... } click to toggle source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 31
def fetch(key)
  return self[key] if key? key
  return yield(key) if block_given?

  raise KeyError, "missing key #{key.inspect}"
end
has_key?(key)
Alias for: key?
key?(key) click to toggle source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 25
def key?(key)
  keys.include? key
end
Also aliased as: member?, has_key?
member?(key)
Alias for: key?