Override for binary mime type based on languages.yml

If the extension already exists in languages.yml, it's probably not a
binary, but code.
This commit is contained in:
Simon Hafner
2012-09-13 14:55:31 -05:00
parent 567cd6ef68
commit b954d22eba
3 changed files with 15 additions and 2 deletions

View File

@@ -58,6 +58,15 @@ module Linguist
_mime_type ? _mime_type.binary? : false
end
# Internal: Is the blob binary according to its mime type,
# overriding it if we have better data from the languages.yml
# database.
#
# Return true or false
def likely_binary?
binary_mime_type? and not Language.find_by_filename(name)
end
# Public: Get the Content-Type header value
#
# This value is used when serving raw blobs.