class AWS::Core::Options::Validator
def validate_array rules, value, opt_name, context = nil
Ensures the value is an array (or at least enumerable) and
def validate_array rules, value, opt_name, context = nil unless value.respond_to?(:each) format_error('enumerable value', opt_name, context) end values = [] value.each do |v| context = "member #{values.size} of :#{opt_name}" values << validate_value(rules[:members], v, opt_name, context) end values end