Class: Tsumetogi::DiffStrategies::Base
- Inherits:
-
Object
- Object
- Tsumetogi::DiffStrategies::Base
- Defined in:
- lib/tsumetogi/diff_strategies/base.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#after_match ⇒ Object
マッチング処理完了後に1回呼び出されるコールバックメソッド.
- #after_reference(ref, index) ⇒ Object
-
#before_match ⇒ Object
マッチング処理開始前に1回呼び出されるコールバックメソッド.
- #before_reference(ref, index) ⇒ Object
-
#difference(reference, target) ⇒ Numeric
2つの画像ファイルの差分を計算.
-
#initialize(config = nil) ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize(config = nil) ⇒ Base
Returns a new instance of Base.
7 8 9 |
# File 'lib/tsumetogi/diff_strategies/base.rb', line 7 def initialize(config = nil) @config = config end |
Instance Method Details
#after_match ⇒ Object
マッチング処理完了後に1回呼び出されるコールバックメソッド
24 25 |
# File 'lib/tsumetogi/diff_strategies/base.rb', line 24 def after_match end |
#after_reference(ref, index) ⇒ Object
30 31 |
# File 'lib/tsumetogi/diff_strategies/base.rb', line 30 def after_reference(ref, index) end |
#before_match ⇒ Object
マッチング処理開始前に1回呼び出されるコールバックメソッド
20 21 |
# File 'lib/tsumetogi/diff_strategies/base.rb', line 20 def before_match end |
#before_reference(ref, index) ⇒ Object
27 28 |
# File 'lib/tsumetogi/diff_strategies/base.rb', line 27 def before_reference(ref, index) end |
#difference(reference, target) ⇒ Numeric
2つの画像ファイルの差分を計算
15 16 17 |
# File 'lib/tsumetogi/diff_strategies/base.rb', line 15 def difference(reference, target) raise "Override me!" end |