Class: Puppeteer::WebWorker
Instance Attribute Summary collapse
Instance Method Summary
collapse
#add_event_listener, #emit_event, #observe_first, #off, #on_event, #remove_event_listener
Constructor Details
#initialize(url) ⇒ WebWorker
Returns a new instance of WebWorker.
58
59
60
61
|
# File 'lib/puppeteer/web_worker.rb', line 58
def initialize(url)
@url = url
@timeout_settings = Puppeteer::TimeoutSettings.new
end
|
Instance Attribute Details
#timeout_settings ⇒ Object
Returns the value of attribute timeout_settings.
64
65
66
|
# File 'lib/puppeteer/web_worker.rb', line 64
def timeout_settings
@timeout_settings
end
|
Instance Method Details
#client ⇒ Object
77
78
79
|
# File 'lib/puppeteer/web_worker.rb', line 77
def client
raise NotImplementedError
end
|
#close ⇒ Object
100
101
102
|
# File 'lib/puppeteer/web_worker.rb', line 100
def close
raise Puppeteer::Error.new('WebWorker.close() is not supported')
end
|
#evaluate(page_function, *args) ⇒ Object
84
85
86
|
# File 'lib/puppeteer/web_worker.rb', line 84
def evaluate(page_function, *args)
main_realm.evaluate(page_function, *args)
end
|
#evaluate_handle(page_function, *args) ⇒ Object
93
94
95
|
# File 'lib/puppeteer/web_worker.rb', line 93
def evaluate_handle(page_function, *args)
main_realm.evaluate_handle(page_function, *args)
end
|
#main_realm ⇒ Object
72
73
74
|
# File 'lib/puppeteer/web_worker.rb', line 72
def main_realm
raise NotImplementedError
end
|
#url ⇒ Object
67
68
69
|
# File 'lib/puppeteer/web_worker.rb', line 67
def url
@url
end
|