class Aws::Query::ParamBuilder

def map(map, values, prefix)

Parameters:
  • prefix (String) --
  • values (Hash) --
  • map (Seahorse::Model::Shapes::Map) --
def map(map, values, prefix)
  prefix += '.entry' unless flat?(map)
  key_name = "%s.%d.#{query_name(map.key, 'key')}"
  value_name  = "%s.%d.#{query_name(map.value, 'value')}"
  values.each.with_index do |(key, value), n|
    format(map.key, key, key_name % [prefix, n + 1])
    format(map.value, value, value_name % [prefix, n + 1])
  end
end