class Aws::Query::ParamBuilder

def list(list, values, prefix)

Parameters:
  • prefix (String) --
  • values (Array) --
  • list (Seahorse::Model::Shapes::List) --
def list(list, values, prefix)
  if values.empty?
    set(prefix, '')
    return
  end
  if flat?(list)
    if name = query_name(list.member)
      parts = prefix.split('.')
      parts.pop
      parts.push(name)
      prefix = parts.join('.')
    end
  else
    prefix += '.member'
  end
  values.each.with_index do |value, n|
    format(list.member, value, "#{prefix}.#{n+1}")
  end
end