summaryrefslogtreecommitdiff
path: root/example/minimalApplication2/app/src/MinimalApplication2.scala
blob: 41ca55f953f38e1959cd8f603b1ebf74775b9280 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package app

import cask.util.Logger

case class MinimalRoutes()(implicit val log: Logger) extends cask.Routes{
  @cask.get("/")
  def hello() = {
    "Hello World!"
  }

  @cask.post("/do-thing")
  def doThing(request: cask.Request) = {
    new String(request.readAllBytes()).reverse
  }

  initialize()
}
object MinimalRoutesMain extends cask.Main{
  val allRoutes = Seq(MinimalRoutes())
}