dist/corbel.with-polyfills.js
function(acl) {
                var args = {
                    url: this.buildUri(this.type, this.id),
                    method: corbel.request.method.PUT,
                    data: acl,
                    Accept: 'application/corbel.acl+json'
                };

                return this.request(args);
            }
function(acl) {
                var args = {
                    url: this.buildUri(this.type, this.id),
                    method: corbel.request.method.PUT,
                    data: acl,
                    Accept: 'application/corbel.acl+json'
                };

                return this.request(args);
            }
function ( acl ) { var args = { url : this . buildUri ( this . type , this . id ) , method : corbel . request . method . PUT , data : acl , Accept : 'application/corbel.acl+json' } ; return this . request ( args ) ; }
Updates the ACL of a resource
@method
@memberOf resources.Resource
@param  {Object} acl                    Acl to be updated
@return {Promise}                        ES6 promise that resolves to undefined (void) or rejects with a {@link CorbelError}
Updates the ACL of a resource