Sha256: dab9da084f9f5c8dde038c0189331bdefd2c56407681769690fd7cc00bfad086
Contents?: true
Size: 333 Bytes
Versions: 47
Compression:
Stored size: 333 Bytes
Contents
unless Hash.method_defined? :default_proc= require 'backports/tools/arguments' 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
47 entries across 47 versions & 4 rubygems