docs: function(server, callback) {
          var self = this, serverId;
  
          serverId = server instanceof rackspace.Server ? server.id : server;
  
          if (!server) {
              throw new Error('Server is a required argument.');
          }
  
          var requestOptions = {
              uri: '/servers/' + serverId,
              method: 'DELETE'
          };
  
          self.authorizedRequest(requestOptions, function(err, res, body) {
              if (err) {
                  callback(err);
                  return;
              }
  
              callback(err, res.statusCode === 204);
          });
      }