class AWS::S3::Client

def move_access_control_policy options

method now is to pass :access_control_policy an xml document.
as a string or an object that responds to #to_xml. The prefered
Previously the access control policy could be specified via :acl
def move_access_control_policy options
  if acl = options[:acl]
    if acl.is_a?(String) and is_xml?(acl)
      options[:access_control_policy] = options.delete(:acl)
    elsif acl.respond_to?(:to_xml)
      options[:access_control_policy] = options.delete(:acl).to_xml
    end
  end
end