class S3Direct::HybridStrategy

Public Instance Methods

lookup() click to toggle source
# File lib/s3direct/content_type_detection.rb, line 39
def lookup
  types = MIME::Types.type_for(filename)

  type = if types.length == 1
    types.first
  elsif types.length > 1
    media_type = filetype.split('/').first
    types.detect {|t| t.media_type == media_type}
  end

  (type || ContentTypeDetection::Default).content_type
end