# File lib/puppet/parser/ast/asthash.rb, line 19
19:     def merge(hash)
20:       case hash
21:       when ASTHash
22:         @value = @value.merge(hash.value)
23:       when Hash
24:         @value = @value.merge(hash)
25:       end
26:     end