class Playwright::DisposableStub

def dispose

def dispose
  return unless @block
  block = @block
  @block = nil
  block.call
rescue TargetClosedError
  nil
end

def initialize(&block)

def initialize(&block)
  @block = block
end