module Capybara::Paparazzi::ClassMethods

Public Instance Methods

config(&block) click to toggle source
# File lib/capybara-paparazzi.rb, line 14
def config(&block)
  Capybara::Paparazzi::Shooter.config(&block)
end
follow(*driver_names) click to toggle source
# File lib/capybara-paparazzi.rb, line 18
def follow(*driver_names)
  driver_names.each do |name|
    used_drivers[name] = true
  end
end
take_snapshots(driver, event, args) click to toggle source
# File lib/capybara-paparazzi.rb, line 28
def take_snapshots(driver, event, args)
  Capybara::Paparazzi::Shooter.take_snapshots(driver, { event: event, args: args })
end
take_snapshots_if_following(driver, event, args) click to toggle source
# File lib/capybara-paparazzi.rb, line 32
def take_snapshots_if_following(driver, event, args)
  if driver.is_a?(Capybara::Paparazzi::Driver)
    take_snapshots(driver, event, args)
  end
end
turn_off(driver) click to toggle source
# File lib/capybara-paparazzi.rb, line 44
def turn_off(driver)
  Capybara::Paparazzi::Shooter.turn_off(driver)
end
turn_on(driver) click to toggle source
# File lib/capybara-paparazzi.rb, line 48
def turn_on(driver)
  Capybara::Paparazzi::Shooter.turn_on(driver)
end
used_drivers() click to toggle source
# File lib/capybara-paparazzi.rb, line 24
def used_drivers
  @used_drivers ||= {}
end
without_snapshots(driver) { || ... } click to toggle source
# File lib/capybara-paparazzi.rb, line 38
def without_snapshots(driver, &block)
  Capybara::Paparazzi::Shooter.without_snapshots(driver) do
    yield
  end
end