module Hydra::PCDM::GetMimeTypeForFile
Public Class Methods
call(path)
click to toggle source
# File lib/hydra/pcdm/services/file/get_mime_type.rb, line 3 def self.call(path) raise ArgumentError, 'supplied argument should be a path to a file' unless path.is_a?(String) mime_types = ::MIME::Types.of(::File.basename(path)) mime_types.empty? ? 'application/octet-stream' : mime_types.first.content_type end