class JMESPath::Nodes::MergeFunction

def call(args)

def call(args)
  if args.count == 0
    msg = 'function merge() expects 1 or more arguments'
    return maybe_raise Errors::InvalidArityError, msg
  end
  args.inject({}) do |h, v|
    h.merge(v)
  end
end