module Capybara::Paparazzi::Session

Public Class Methods

included(mod) click to toggle source
# File lib/capybara/paparazzi/session.rb, line 11
def self.included(mod)
  mod.send(:alias_method, :driver_without_paparazzi, :driver)
  mod.send(:alias_method, :driver, :driver_with_paparazzi)
end

Public Instance Methods

driver_with_paparazzi(*args) click to toggle source
# File lib/capybara/paparazzi/session.rb, line 3
def driver_with_paparazzi(*args)
  driver = driver_without_paparazzi(*args)
  if Capybara::Paparazzi.used_drivers[mode] && !driver.is_a?(Capybara::Paparazzi::Driver)
    driver.extend(Capybara::Paparazzi::Driver)
  end
  driver
end