From: "nurettin (Nurettin Onur TUGCU)" Date: 2013-08-02T20:38:06+09:00 Subject: [ruby-core:56333] [CommonRuby - Feature #8723][Open] Array.any? predicate returns true for empty array. Issue #8723 has been reported by nurettin (Nurettin Onur TUGCU). ---------------------------------------- Feature #8723: Array.any? predicate returns true for empty array. https://bugs.ruby-lang.org/issues/8723 Author: nurettin (Nurettin Onur TUGCU) Status: Open Priority: Normal Assignee: Category: Target version: Are all your children redheaded? Would this be true if you have no children? I have no children, therefore none of my children are redheaded. Therefore [].any?{ true } == true makes no sense. Expected behavior: [].any?{ true } == false because the array is empty. -- http://bugs.ruby-lang.org/