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.



10
11
12
13
14
15
16
17
18
# File 'lib/selenium/webdriver/support/event_firing_bridge.rb', line 10

def initialize(delegate, listener)
  @delegate = delegate

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