Sha256: 9f1ad0692a7d64d59cba05bd705c9e3780d3779c1e278a8ce0d2c484ba40b31a

Contents?: true

Size: 125 Bytes

Versions: 25

Compression:

Stored size: 125 Bytes

Contents

class Hash

  # Remove nil and empty keys.
  def compact
    delete_if { |key, value| value.nil? || value.empty? }
  end

end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
fesplugas-typus-0.9.16 lib/typus/hash.rb
fesplugas-typus-0.9.17 lib/typus/hash.rb
typus-0.9.39 lib/typus/hash.rb
typus-0.9.38 lib/typus/hash.rb
typus-0.9.37 lib/typus/hash.rb
typus-0.9.36 lib/typus/hash.rb
typus-0.9.35 lib/typus/hash.rb
typus-0.9.34 lib/typus/hash.rb
typus-0.9.33 lib/typus/hash.rb
typus-0.9.32 lib/typus/hash.rb
typus-0.9.31 lib/typus/hash.rb
typus-0.9.30 lib/typus/hash.rb
typus-0.9.29 lib/typus/hash.rb
typus-0.9.28 lib/typus/hash.rb
typus-0.9.27 lib/typus/hash.rb
typus-0.9.26 lib/typus/hash.rb
typus-0.9.25 lib/typus/hash.rb
typus-0.9.24 lib/typus/hash.rb
typus-0.9.23 lib/typus/hash.rb
typus-0.9.22 lib/typus/hash.rb