diff --git a/lib/mini_mime.rb b/lib/mini_mime.rb index 8055fdb..7154aa7 100644 --- a/lib/mini_mime.rb +++ b/lib/mini_mime.rb @@ -64,7 +64,11 @@ def self.lookup_by_filename(filename) end def self.lookup_by_extension(extension) - db.lookup_by_extension(extension) || db.lookup_by_extension(extension.downcase) + result = db.lookup_by_extension(extension) + return result if result + + downcased = extension.downcase + db.lookup_by_extension(downcased) unless extension == downcased end def self.lookup_by_content_type(content_type)