Method: WebkitRemote::Client::JsObject#release

Defined in:
lib/webkit_remote/client/runtime.rb

#releaseWebkit::Client::JsObject

Releases this remote object on the browser side.

Returns:

  • (Webkit::Client::JsObject)

    self



182
183
184
185
186
187
# File 'lib/webkit_remote/client/runtime.rb', line 182

def release
  return if @released
  @client.rpc.call 'Runtime.releaseObject', objectId: @remote_id
  @group.remove self
  released!
end