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