Only double check with binary mime type when lazy loading blob

This commit is contained in:
Joshua Peek
2012-08-20 11:14:45 -05:00
parent 630dca515a
commit 620150d188

View File

@@ -259,11 +259,9 @@ module Linguist
#
# Returns a Language or nil if none is detected
def language
if defined? @language
@language
elsif !binary_mime_type?
@language = Language.detect(name.to_s, lambda { data }, mode)
end
return @language if defined? @language
data_loader = lambda { binary_mime_type? ? "" : data }
@language = Language.detect(name.to_s, data_loader, mode)
end
# Internal: Get the lexer of the blob.