class Tsumetogi::DiffStrategies::Digest
Public Instance Methods
before_match()
click to toggle source
# File lib/tsumetogi/diff_strategies/digest.rb, line 16 def before_match @digests = {} end
difference(reference, target)
click to toggle source
# File lib/tsumetogi/diff_strategies/digest.rb, line 10 def difference(reference, target) @digests[reference] ||= ::Digest::MD5.file(reference).hexdigest @digests[target] ||= ::Digest::MD5.file(target).hexdigest @digests[reference] == @digests[target] ? 0 : 1 end