Sha256: 67ad48983e95c6a55b6a24d74179cc94503f19eb32146ebe052dfc22a0eea85f

Contents?: true

Size: 800 Bytes

Versions: 1

Compression:

Stored size: 800 Bytes

Contents

require "English"
require 'securerandom'
require 'open3'
require 'json'
require 'erb'
require 'fileutils'
require 'tmpdir'

require "similatron/version"
require "similatron/comparison"
require "similatron/comparison_engine"
require "similatron/imagemagick_comparison_engine"
require "similatron/pdf_comparison_engine"
require "similatron/diff_comparison_engine"
require "similatron/binary_diff_comparison_engine"
require "similatron/run"
require "similatron/html_report"

module Similatron
  def self.compare(*args)
    run.compare!(*args)
  end

  def self.complete
    run.complete
    puts run.summary
  end

  def self.run
    @run ||= begin
               run = Run.new
               run.start
               run
             end
  end

  def self.lib_path
    File.dirname(__FILE__)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
similatron-0.2.0 lib/similatron.rb