Enumerable#one? to prune iteration when count > 1; ref #1926

This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-03-24 00:13:37 +09:00
parent 2a771760be
commit d05635e252
+1
View File
@@ -465,6 +465,7 @@ module Enumerable
else
count += 1 if val.__svalue
end
return false if count > 1
end
count == 1 ? true : false
end