# File lib/aws/s3/acl_object.rb, line 151 def object_list_input_validator(klass, base_name, method_name) input_validator(method_name) do |value, context| raise ArgumentError.new("expected array"+context) unless value.kind_of?(Array) value.each do |member| if member.kind_of?(Hash) klass.new(member).validate! else raise ArgumentError.new("expected array#{context} "+ "to contain #{base_name} objects "+ "or hashes") unless member.kind_of? klass end end end end