Reorder indexable checks to defer calling size

This commit is contained in:
Joshua Peek
2011-05-27 14:28:37 -05:00
parent b1eba0e070
commit 817a234ab7
3 changed files with 9 additions and 9 deletions

View File

@@ -216,18 +216,18 @@ module Linguist
#
# Return true or false
def indexable?
if size > 100 * 1024
false
elsif !text?
false
elsif generated?
if !text?
false
elsif ['.po', '.sql'].include?(pathname.extname)
false
elsif Language.find_by_extension(pathname.extname)
true
else
elsif !Language.find_by_extension(pathname.extname)
false
elsif generated?
false
elsif size > 100 * 1024
false
else
true
end
end