class Selenium::WebDriver::DevTools::PinnedScript
Attributes
Public Class Methods
Source
# File lib/selenium/webdriver/devtools/pinned_script.rb, line 26 def initialize(script) @key = SecureRandom.alphanumeric @script = script end
Public Instance Methods
Source
# File lib/selenium/webdriver/devtools/pinned_script.rb, line 35 def callable "function __webdriver_#{key}(arguments) { #{script} }" end
@api private
Source
# File lib/selenium/webdriver/devtools/pinned_script.rb, line 51 def remove "__webdriver_#{key} = undefined" end
@api private
Source
# File lib/selenium/webdriver/devtools/pinned_script.rb, line 43 def to_json(*) %{"return __webdriver_#{key}(arguments)"} end
@api private