summaryrefslogtreecommitdiff
path: root/cask/src/cask/endpoints/WebEndpoints.scala
diff options
context:
space:
mode:
Diffstat (limited to 'cask/src/cask/endpoints/WebEndpoints.scala')
-rw-r--r--cask/src/cask/endpoints/WebEndpoints.scala12
1 files changed, 9 insertions, 3 deletions
diff --git a/cask/src/cask/endpoints/WebEndpoints.scala b/cask/src/cask/endpoints/WebEndpoints.scala
index ed93c6c..14c21ce 100644
--- a/cask/src/cask/endpoints/WebEndpoints.scala
+++ b/cask/src/cask/endpoints/WebEndpoints.scala
@@ -27,9 +27,15 @@ trait WebEndpoint extends Routes.Endpoint[BaseResponse]{
.asInstanceOf[Router.Result[BaseResponse]]
}
}
-class get(val path: String, override val subpath: Boolean = false) extends WebEndpoint
-class post(val path: String, override val subpath: Boolean = false) extends WebEndpoint
-class put(val path: String, override val subpath: Boolean = false) extends WebEndpoint
+class get(val path: String, override val subpath: Boolean = false) extends WebEndpoint{
+ val methods = Seq("get")
+}
+class post(val path: String, override val subpath: Boolean = false) extends WebEndpoint{
+ val methods = Seq("post")
+}
+class put(val path: String, override val subpath: Boolean = false) extends WebEndpoint{
+ val methods = Seq("put")
+}
class route(val path: String, val methods: Seq[String], override val subpath: Boolean = false) extends WebEndpoint
abstract class QueryParamReader[T]