class Playwright::Video
def initialize(page)
def initialize(page) @page = page @artifact = Concurrent::Promises.resolvable_future if @page.closed? on_page_closed else page.once('close', -> { on_page_closed }) end end
def initialize(page) @page = page @artifact = Concurrent::Promises.resolvable_future if @page.closed? on_page_closed else page.once('close', -> { on_page_closed }) end end