summaryrefslogtreecommitdiff
path: root/cask/src/cask/endpoints/StaticEndpoints.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.li@databricks.com>2019-09-14 18:51:36 +0800
committerLi Haoyi <haoyi.li@databricks.com>2019-09-14 18:53:05 +0800
commit0460ad2eca7fcdec1ff29c289dad4ecc76dde9c6 (patch)
treeb82374dc8c564cb0b874d2beea61f0b0c37e2510 /cask/src/cask/endpoints/StaticEndpoints.scala
parent85e982a6bf9bd82524baf53546b31d85b426fa62 (diff)
downloadcask-0460ad2eca7fcdec1ff29c289dad4ecc76dde9c6.tar.gz
cask-0460ad2eca7fcdec1ff29c289dad4ecc76dde9c6.tar.bz2
cask-0460ad2eca7fcdec1ff29c289dad4ecc76dde9c6.zip
Make `Input` a type param too
Diffstat (limited to 'cask/src/cask/endpoints/StaticEndpoints.scala')
-rw-r--r--cask/src/cask/endpoints/StaticEndpoints.scala10
1 files changed, 4 insertions, 6 deletions
diff --git a/cask/src/cask/endpoints/StaticEndpoints.scala b/cask/src/cask/endpoints/StaticEndpoints.scala
index bf99d09..2f0568d 100644
--- a/cask/src/cask/endpoints/StaticEndpoints.scala
+++ b/cask/src/cask/endpoints/StaticEndpoints.scala
@@ -3,9 +3,8 @@ package cask.endpoints
import cask.main.Endpoint
import cask.model.Request
-class staticFiles(val path: String) extends Endpoint[String]{
+class staticFiles(val path: String) extends Endpoint[String, Seq[String]]{
val methods = Seq("get")
- type Input = Seq[String]
type InputParser[T] = QueryParamReader[T]
override def subpath = true
def wrapFunction(ctx: Request, delegate: Delegate): OuterReturned = {
@@ -18,13 +17,12 @@ class staticFiles(val path: String) extends Endpoint[String]{
)
}
- def wrapPathSegment(s: String): Input = Seq(s)
+ def wrapPathSegment(s: String): Seq[String] = Seq(s)
}
class staticResources(val path: String, resourceRoot: ClassLoader = getClass.getClassLoader)
- extends Endpoint[String]{
+ extends Endpoint[String, Seq[String]]{
val methods = Seq("get")
- type Input = Seq[String]
type InputParser[T] = QueryParamReader[T]
override def subpath = true
def wrapFunction(ctx: Request, delegate: Delegate): OuterReturned = {
@@ -38,5 +36,5 @@ class staticResources(val path: String, resourceRoot: ClassLoader = getClass.get
)
}
- def wrapPathSegment(s: String): Input = Seq(s)
+ def wrapPathSegment(s: String): Seq[String] = Seq(s)
}