| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | 
							- /*!
 
-  * methods
 
-  * Copyright(c) 2013-2014 TJ Holowaychuk
 
-  * Copyright(c) 2015-2016 Douglas Christopher Wilson
 
-  * MIT Licensed
 
-  */
 
- 'use strict';
 
- /**
 
-  * Module dependencies.
 
-  * @private
 
-  */
 
- var http = require('http');
 
- /**
 
-  * Module exports.
 
-  * @public
 
-  */
 
- module.exports = getCurrentNodeMethods() || getBasicNodeMethods();
 
- /**
 
-  * Get the current Node.js methods.
 
-  * @private
 
-  */
 
- function getCurrentNodeMethods() {
 
-   return http.METHODS && http.METHODS.map(function lowerCaseMethod(method) {
 
-     return method.toLowerCase();
 
-   });
 
- }
 
- /**
 
-  * Get the "basic" Node.js methods, a snapshot from Node.js 0.10.
 
-  * @private
 
-  */
 
- function getBasicNodeMethods() {
 
-   return [
 
-     'get',
 
-     'post',
 
-     'put',
 
-     'head',
 
-     'delete',
 
-     'options',
 
-     'trace',
 
-     'copy',
 
-     'lock',
 
-     'mkcol',
 
-     'move',
 
-     'purge',
 
-     'propfind',
 
-     'proppatch',
 
-     'unlock',
 
-     'report',
 
-     'mkactivity',
 
-     'checkout',
 
-     'merge',
 
-     'm-search',
 
-     'notify',
 
-     'subscribe',
 
-     'unsubscribe',
 
-     'patch',
 
-     'search',
 
-     'connect'
 
-   ];
 
- }
 
 
  |