module Selenium::WebDriver::HTML5::SharedWebStorage
Public Instance Methods
Source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 43 def each return enum_for(:each) unless block_given? keys.each do |k| yield k, self[k] end end
Source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 39 def empty? to_a.empty? end
Source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 32 def fetch(key) return self[key] if key? key return yield(key) if block_given? raise KeyError, "missing key #{key.inspect}" end
Source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 26 def key?(key) keys.include? key end