text: /**
   * @author Steven Jimenez <steven@stevethedev.com>
   */
  'use strict';
  
  const InternalServerError = require('regent-js/lib/http/errors/http-error-500');
  
  const STATUS  = 501;
  const NAME    = 'Not Implemented';
  const MESSAGE = 'The request method is not supported.';
  
  class NotImplemented extends InternalServerError {
      constructor(regent, {
          error,
          message = MESSAGE,
          name = NAME,
          status = STATUS,
      } = {}) {
          super(regent, {
              error,
              message,
              name,
              status,
          });
      }
  }
  
  module.exports = NotImplemented;
  