From: transfire@... Date: 2015-03-02T23:43:43+00:00 Subject: [ruby-core:68384] [Ruby trunk - Bug #10929] [Open] NilClass#to_proc and & don't mix? Issue #10929 has been reported by Thomas Sawyer. ---------------------------------------- Bug #10929: NilClass#to_proc and & don't mix? https://bugs.ruby-lang.org/issues/10929 * Author: Thomas Sawyer * Status: Open * Priority: Low * Assignee: * ruby -v: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- This is sort of like a "who would ever care" kind of bug. Nonetheless technically it seems like it is one. So I thought it best that I report it just the same. ~~~ class NilClass def to_proc Proc.new{ |*x| nil } end end def f(&b) b.call(1) end f(&nil) => NoMethodError: undefined method `call' for nil:NilClass ~~~ (Maybe it was fixed already. Filing out this issue reminded me I need to update my version of Ruby.) -- https://bugs.ruby-lang.org/