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