class Aws::ParamValidator

def map(ref, values, errors, context)

def map(ref, values, errors, context)
  unless Hash === values
    errors << expected_got(context, "a hash", values)
    return
  end
  key_ref = ref.shape.key
  value_ref = ref.shape.value
  values.each do |key, value|
    shape(key_ref, key, errors, "#{context} #{key.inspect} key")
    next unless value
    shape(value_ref, value, errors, context + "[#{key.inspect}]")
  end
end