From c038b51941256ade29e4f35ac627d5d6fd3f2d00 Mon Sep 17 00:00:00 2001 From: Brandon Keepers Date: Fri, 28 Nov 2014 17:03:01 -0600 Subject: [PATCH] Clean up heuristic logic --- lib/linguist/heuristics.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/linguist/heuristics.rb b/lib/linguist/heuristics.rb index 26c14bf6..954a7d16 100644 --- a/lib/linguist/heuristics.rb +++ b/lib/linguist/heuristics.rb @@ -18,9 +18,7 @@ module Linguist data = blob.data @heuristics.each do |heuristic| - if heuristic.matches?(languages) && result = heuristic.call(data) - return Array(result) - end + return Array(heuristic.call(data)) if heuristic.matches?(languages) end [] # No heuristics matched