Module: Dommy::Internal::ObservableCallback
- Included in:
- Dommy::IntersectionObserver, PerformanceObserver, ResizeObserver
- Defined in:
- lib/dommy/internal/observable_callback.rb
Overview
Shared callback-invocation contract for the observer trio (IntersectionObserver / ResizeObserver / PerformanceObserver).
Observers accept either a JS-bridge object (anything responding to ‘js_call(“call”, args)`) or a plain Ruby Proc. The invocation order here matches how the JS bridge wires user code into the polyfill — try the bridge first, then fall back to a native callable.