Sha256: 2b651c41c57471fa769f6037aa9cf75ba1c09cd86146002f3609d589db4d9b83

Contents?: true

Size: 415 Bytes

Versions: 2

Compression:

Stored size: 415 Bytes

Contents

class Hash
  def to_h
    self
  end unless method_defined? :to_h

  if (({}.default_proc = nil) rescue true)
    def default_proc_with_nil=(proc)
      if proc == nil
        self.default = nil
        self
      else
        self.default_proc_without_nil=(proc)
      end
    end
    Backports.alias_method_chain(self, :default_proc=, :nil)
  end
end

Backports.alias_method(ENV.singleton_class, :to_h, :to_hash)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
backports-3.0.3 lib/backports/2.0.0/hash.rb
backports-3.0.2 lib/backports/2.0.0/hash.rb