summaryrefslogtreecommitdiff
path: root/cask/src/cask/main/Decorators.scala
diff options
context:
space:
mode:
Diffstat (limited to 'cask/src/cask/main/Decorators.scala')
-rw-r--r--cask/src/cask/main/Decorators.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/cask/src/cask/main/Decorators.scala b/cask/src/cask/main/Decorators.scala
index 239cab4..0515232 100644
--- a/cask/src/cask/main/Decorators.scala
+++ b/cask/src/cask/main/Decorators.scala
@@ -2,7 +2,7 @@ package cask.main
import cask.internal.Router
import cask.internal.Router.ArgReader
-import cask.model.{ParamContext, Response}
+import cask.model.{Request, Response}
trait Endpoint extends BaseEndpoint with HttpDecorator
@@ -44,11 +44,11 @@ trait BaseEndpoint extends BaseDecorator{
trait BaseDecorator{
type Input
- type InputParser[T] <: ArgReader[Input, T, ParamContext]
+ type InputParser[T] <: ArgReader[Input, T, Request]
type Output
type Delegate = Map[String, Input] => Router.Result[Output]
type Returned <: Router.Result[Any]
- def wrapFunction(ctx: ParamContext, delegate: Delegate): Returned
+ def wrapFunction(ctx: Request, delegate: Delegate): Returned
def getParamParser[T](implicit p: InputParser[T]) = p
}
trait HttpDecorator extends BaseDecorator{
@@ -73,10 +73,10 @@ trait Decorator extends HttpDecorator {
type InputParser[T] = NoOpParser[Input, T]
}
-class NoOpParser[Input, T] extends ArgReader[Input, T, ParamContext] {
+class NoOpParser[Input, T] extends ArgReader[Input, T, Request] {
def arity = 1
- def read(ctx: ParamContext, label: String, input: Input) = input.asInstanceOf[T]
+ def read(ctx: Request, label: String, input: Input) = input.asInstanceOf[T]
}
object NoOpParser{
implicit def instance[Input, T] = new NoOpParser[Input, T]