Sha256: a2b5713fa36e0c7e507ecf4d71f6892003d21345e770d0a42e260781b41d984d

Contents?: true

Size: 319 Bytes

Versions: 5

Compression:

Stored size: 319 Bytes

Contents

require_relative '../misc/digest'
module Path
  def digest_str
    case
    when File.directory?(self)
      "Directory MD5: #{Misc.digest_str(Dir.glob(File.join(self, "*")))}"
    when self.located? && File.exist?(self)
      "File MD5: #{Misc.digest_file(self)}"
    else
      '\'' << self << '\''
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
scout-essentials-1.6.6 lib/scout/path/digest.rb
scout-essentials-1.6.5 lib/scout/path/digest.rb
scout-essentials-1.6.4 lib/scout/path/digest.rb
scout-essentials-1.6.3 lib/scout/path/digest.rb
scout-essentials-1.6.2 lib/scout/path/digest.rb