Sha256: 8cb207c93cd0cda392593d10607629724b00bc119f86c5fad32b0bbfe77c8b3b

Contents?: true

Size: 370 Bytes

Versions: 1

Compression:

Stored size: 370 Bytes

Contents

module S33r
  # Woefully incomplete module for performing sync operations.
  # Aim is to enable s33r to compare files on the filesystem to S3 objects.
  module Sync

    # Get the MD5 checksum for a file (comparable to the ETag on S3 objects).
    def md5sum(filename)
      f = File.open(filename).binmode
      OpenSSL::Digest::MD5.hexdigest(f.read)
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
s33r-0.3 lib/s33r/sync.rb