Module: Dommy::Js::Quickjs
- Defined in:
- lib/dommy/js/quickjs.rb,
lib/dommy/js/quickjs/backend.rb,
lib/dommy/js/quickjs/runtime.rb,
lib/dommy/js/quickjs/version.rb,
lib/dommy/js/quickjs/capybara.rb,
lib/dommy/js/quickjs/wasm_bridge.rb
Defined Under Namespace
Modules: CapybaraDriver Classes: Backend, Error, Runtime, WasmBridge
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
-
.install_capybara! ⇒ Object
Idempotently prepend JS-execution support onto Capybara::Dommy::Driver.
Class Method Details
.install_capybara! ⇒ Object
Idempotently prepend JS-execution support onto Capybara::Dommy::Driver. Safe to call multiple times; only prepends once. Called on require, but exposed so integration can be enabled/controlled explicitly (e.g. tests).
71 72 73 74 75 |
# File 'lib/dommy/js/quickjs/capybara.rb', line 71 def self. return if ::Capybara::Dommy::Driver.ancestors.include?(CapybaraDriver) ::Capybara::Dommy::Driver.prepend(CapybaraDriver) end |