class Tsumetogi::DiffStrategies::Base

Public Class Methods

new(config = nil) click to toggle source
# File lib/tsumetogi/diff_strategies/base.rb, line 6
def initialize(config = nil)
  @config = config
end

Public Instance Methods

after_match() click to toggle source

マッチング処理完了後に1回呼び出されるコールバックメソッド

# File lib/tsumetogi/diff_strategies/base.rb, line 23
def after_match
end
after_reference(ref, index) click to toggle source
# File lib/tsumetogi/diff_strategies/base.rb, line 29
def after_reference(ref, index)
end
before_match() click to toggle source

マッチング処理開始前に1回呼び出されるコールバックメソッド

# File lib/tsumetogi/diff_strategies/base.rb, line 19
def before_match
end
before_reference(ref, index) click to toggle source
# File lib/tsumetogi/diff_strategies/base.rb, line 26
def before_reference(ref, index)
end
difference(reference, target) click to toggle source

2つの画像ファイルの差分を計算 @param [String] reference 参照画像ファイルパス @param [String] target ターゲット画像ファイルパス @return [Numeric] 差分度合いを0〜1の数値で返す

# File lib/tsumetogi/diff_strategies/base.rb, line 14
def difference(reference, target)
  raise "Override me!"
end