***************************************************************************
@method supportedMethods
@description Returns a list of HTTP methods supported by this endpoint
@returns {Array.<string>}
function() {
    var result = []
    var self = this
    this.ALL_METHODS.forEach(function(method) {
      if (self[method]) {
        result.push(method)
      }
    })

    return result
  }