Add Blob#indexable?

This commit is contained in:
Joshua Peek
2011-05-24 13:44:55 -05:00
parent b78bdc6f8e
commit d4b89b4331
2 changed files with 24 additions and 1 deletions

View File

@@ -86,9 +86,23 @@ module Linguist
end
end
def indexable?
if !text?
false
elsif generated?
false
elsif ['.po', '.sql'].include?(pathname.extname)
false
elsif Language.find_by_extension(pathname.extname)
true
else
false
end
end
def language
if text?
if pathname.extname == ""
if !Language.find_by_extension(pathname.extname)
shebang_language || pathname.language
else
pathname.language