Method: Selenium::WebDriver::Support::EventFiringBridge#initialize

Defined in:
lib/selenium/webdriver/support/event_firing_bridge.rb

#initialize(delegate, listener) ⇒ EventFiringBridge

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of EventFiringBridge.

API:

  • private



28
29
30
31
32
33
34
35
36
# File 'lib/selenium/webdriver/support/event_firing_bridge.rb', line 28

def initialize(delegate, listener)
  @delegate = delegate

  @listener = if listener.respond_to? :call
                BlockEventListener.new(listener)
              else
                listener
              end
end