lib/sdr_client/deposit/file_metadata_builder_operations/mime_type.rb
# frozen_string_literal: true
module SdrClient
module Deposit
module FileMetadataBuilderOperations
# Mime-type for this file.
class MimeType
NAME = 'mime_type'
def self.for(filepath:, **)
argv = Shellwords.escape(filepath)
`file --mime-type -b #{argv}`.chomp
end
end
end
end
end