module Capybara::Screenshot::Diff::Utils

Public Class Methods

detect_available_drivers() click to toggle source
# File lib/capybara/screenshot/diff/drivers/utils.rb, line 7
def self.detect_available_drivers
  result = []
  begin
    result << :vips if defined?(Vips) || require("vips")
  rescue LoadError
    # vips not present
  end
  begin
    result << :chunky_png if defined?(ChunkyPNG) || require("chunky_png")
  rescue LoadError
    # chunky_png not present
  end
  result
end