Add special mime type overrides

This commit is contained in:
Joshua Peek
2011-05-11 16:14:43 -05:00
parent 8e7274e07a
commit aac2ed2d20
5 changed files with 108 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
require 'linguist/language'
require 'mime/types'
require 'linguist/mime'
module Linguist
class Pathname
@@ -30,10 +30,7 @@ module Linguist
end
def mime_type
@mime_type ||= begin
guesses = MIME::Types.type_for(extname)
guesses.first ? guesses.first.simplified : 'text/plain'
end
@mime_type ||= Mime.lookup(extname)
end
def to_s