class NauktisUtils::Duplicate::HandlingStrategy::Analyse

Attributes

counters[R]

Public Class Methods

new() click to toggle source
# File lib/nauktis_utils/duplicate.rb, line 81
def initialize
  @counters = Hash.new(0)
end

Public Instance Methods

handle(files) click to toggle source
# File lib/nauktis_utils/duplicate.rb, line 85
def handle(files)
  @counters[:pairs] += 1
  @counters[:duplicates] += (files.size - 1)
  @counters[:size] += ((files.size - 1) * File.size(files.first))
end