Sha256: a3fcc18c8095bccaad9960f4e555c25f3ae5245e5f96c7b7fd32c6e04dfb9d75

Contents?: true

Size: 271 Bytes

Versions: 2

Compression:

Stored size: 271 Bytes

Contents

##
# Various Hash extensions.
#
class Hash

  # accumulate existing keys from +other_hash+ into +self+.
  def delta_merge!(other_hash)
    other_hash.each do |k,v|
      if self.has_key?(k)
        self[k] += v
      else
        self[k] = v
      end
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
liquid-ext-3.5.3 lib/liquid/ext/hash.rb
liquid-ext-3.5.2 lib/liquid/ext/hash.rb