Module: Puppeteer::Bidi::Core::Disposable::DisposableMixin
- Included in:
- Browser, BrowsingContext, Navigation, Realm, Request, Session, UserContext, UserPrompt
- Defined in:
- lib/puppeteer/bidi/core/disposable.rb,
sig/puppeteer/bidi/core/disposable.rbs
Overview
Module to be included in classes that need disposal
Instance Method Summary collapse
- #dispose ⇒ void
- #disposed? ⇒ Boolean
-
#perform_dispose ⇒ void
Override this method to perform cleanup.
Instance Method Details
#dispose ⇒ void
This method returns an undefined value.
54 55 56 57 58 |
# File 'lib/puppeteer/bidi/core/disposable.rb', line 54 def dispose return if @disposed @disposed = true perform_dispose end |
#disposed? ⇒ Boolean
61 62 63 |
# File 'lib/puppeteer/bidi/core/disposable.rb', line 61 def disposed? @disposed ||= false end |
#perform_dispose ⇒ void
This method returns an undefined value.
Override this method to perform cleanup
69 70 71 |
# File 'lib/puppeteer/bidi/core/disposable.rb', line 69 def perform_dispose # Default implementation does nothing end |