sul-dlss/sdr-client

View on GitHub
lib/sdr_client/redesigned_client/operations/sha1.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module SdrClient
  class RedesignedClient
    module Operations
      # SHA1 for this file.
      class SHA1
        NAME = 'sha1'

        def self.for(filepath:, **)
          Digest::SHA1.file(filepath).hexdigest
        end
      end
    end
  end
end