diff --git a/cask/src/cask/endpoints/WebEndpoints.scala b/cask/src/cask/endpoints/WebEndpoints.scala index 89ca421b02..d24e95e1e0 100644 --- a/cask/src/cask/endpoints/WebEndpoints.scala +++ b/cask/src/cask/endpoints/WebEndpoints.scala @@ -37,6 +37,12 @@ class post(val path: String, override val subpath: Boolean = false) extends WebE class put(val path: String, override val subpath: Boolean = false) extends WebEndpoint{ val methods = Seq("put") } +class patch(val path: String, override val subpath: Boolean = false) extends WebEndpoint{ + val methods = Seq("patch") +} +class delete(val path: String, override val subpath: Boolean = false) extends WebEndpoint{ + val methods = Seq("delete") +} class route(val path: String, val methods: Seq[String], override val subpath: Boolean = false) extends WebEndpoint abstract class QueryParamReader[T] diff --git a/cask/src/cask/package.scala b/cask/src/cask/package.scala index 27c397c9b4..82fefcef06 100644 --- a/cask/src/cask/package.scala +++ b/cask/src/cask/package.scala @@ -27,6 +27,8 @@ package object cask { type get = endpoints.get type post = endpoints.post type put = endpoints.put + type delete = endpoints.delete + type patch = endpoints.patch type route = endpoints.route type staticFiles = endpoints.staticFiles type staticResources = endpoints.staticResources