Allows the storage of a Proc passed through '&' in a hash.
Note: this may be inefficient, since the hash being used is not necessarily very good. In Observable
, efficiency is not too important, since the hash is only accessed when adding and removing listeners, not when notifying.
# File test-unit-3.3.4/lib/test/unit/util/procwrapper.rb, line 32 def ==(other) case(other) when ProcWrapper return @a_proc == other.to_proc else return super end end