Sha256: 9fa54432ef86e8547d28385595aa3476bd12f1acd2b865df965ad75f508fb142
Contents?: true
Size: 323 Bytes
Versions: 26
Compression:
Stored size: 323 Bytes
Contents
unless Hash.method_defined? :default_proc= require 'backports/tools' class Hash def default_proc=(proc) if proc == nil # nil accepted in Ruby 2.0 self.default = nil self else replace(Hash.new(&Backports.coerce_to(proc, Proc, :to_proc)).merge!(self)) end end end end
Version data entries
26 entries across 26 versions & 2 rubygems