# File lib/aws/s3/acl_object.rb, line 104 def object_list_attr(list_element, klass, options = {}) base_name = klass.name[/::([^:]*)$/, 1] method_name = Core::Inflection.ruby_name(options[:method_name].to_s || list_element) default_value = nil default_value = [] if options[:required] attr_reader(method_name) setter_option(method_name) { [] if options[:required] } object_list_setter(klass, method_name) object_list_input_validator(klass, base_name, method_name) validate_list(method_name) body_xml_list_content(list_element, method_name) end