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 31 def each(&blk) 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 27 def empty? size == 0 end
fetch(key) { |key| ... }
click to toggle source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 14 def fetch(key, &blk) if self.key? key return self[key] end if block_given? yield key else # should be KeyError, but it's 1.9-specific raise IndexError, "missing key #{key.inspect}" end end
key?(key)
click to toggle source
# File lib/selenium/webdriver/common/html5/shared_web_storage.rb, line 8 def key?(key) keys.include? key end