Actions
Feature #4234
closedHash#default_proc= Doesn't Accept nil Argument
Feature #4234:
Hash#default_proc= Doesn't Accept nil Argument
Description
=begin
The initial value of a Hash's default Proc is the block passed to Hash.new or nil. Hash#default_proc= can set the default Proc to a given Proc, but can't reset it to nil. This is unsymmetrical.
The attached patch lets #default_proc= take a nil argument, and provides tests. This causes a RubySpec failure ("Hash#default_proc= raises an error if passed stuff not convertible to procs"), which I will fix if this patch is applied.
=end
Files
Actions