module AWS::Core::OptionGrammar::Descriptors::ListMethods::InstanceMethods
def hash_format(value)
def hash_format(value) value.map do |v| member_option.hash_format(v) end end
def join
def join '.' end
def request_params(value, prefix = nil)
def request_params(value, prefix = nil) params = [] value.each do |v| name = prefixed_name(prefix) + join + (params.size + 1).to_s params << member_option.request_params(v, name) end return [Http::Request::Param.new(prefixed_name(prefix), "")] if params.empty? params end
def validate(value, context = nil)
def validate(value, context = nil) raise format_error("enumerable value", context) unless value.respond_to? :each i = 0 value.each do |member| i += 1 member_option.validate(member, "member #{i} of #{context_description(context)}") end end