class Selenium::WebDriver::DevTools::PinnedScript
def callable
def callable "function __webdriver_#{key}(arguments) { #{script} }" end
def initialize(script)
def initialize(script) @key = SecureRandom.alphanumeric @script = script end
def remove
def remove "__webdriver_#{key} = undefined" end
def to_json(*)
def to_json(*) %{"return __webdriver_#{key}(arguments)"} end