class JMESPath::Nodes::MergeFunction

Public Instance Methods

call(args) click to toggle source
# File lib/jmespath/nodes/function.rb, line 599
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