From: "nobu (Nobuyoshi Nakada)" Date: 2013-10-15T14:04:28+09:00 Subject: [ruby-core:57865] [ruby-trunk - Bug #9022][Rejected] all? method in empty array should return false Issue #9022 has been updated by nobu (Nobuyoshi Nakada). Status changed from Open to Rejected ---------------------------------------- Bug #9022: all? method in empty array should return false https://bugs.ruby-lang.org/issues/9022#change-42461 Author: lucascaton (Lucas Caton) Status: Rejected 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/