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