Sha256: ae5460cad045c75ff13f1ceed22644986c0f2fcf1e7f910e0fe51839ff02ebee

Contents?: true

Size: 354 Bytes

Versions: 1

Compression:

Stored size: 354 Bytes

Contents

class Hash
  def to_h
    self
  end unless method_defined? :to_h

  begin
    {}.default_proc = nil
  rescue
    def default_proc_with_nil=(proc)
      if proc == nil
        self.default = nil
        self
      else
        self.default_proc_without_nil=(proc)
      end
    end
  end
end

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
backports-3.0.1 lib/backports/2.0.0/hash.rb