From: "phluid61 (Matthew Kerwin)" Date: 2013-10-15T12:49:43+09:00 Subject: [ruby-core:57861] [ruby-trunk - Bug #9022] all? method in empty array should return false Issue #9022 has been updated by phluid61 (Matthew Kerwin). This is a duplicate of #8723 ---------------------------------------- Bug #9022: all? method in empty array should return false https://bugs.ruby-lang.org/issues/9022#change-42458 Author: lucascaton (Lucas Caton) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0] Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN This is expected: [].any?(&:whatever?) # => false But this is not the behavior which I expect: [].all?(&:whatever?) # => true Do you agree with me? -- http://bugs.ruby-lang.org/