updated templates

This commit is contained in:
Tony Tam
2014-02-19 15:08:06 -08:00
parent c8c59fe93a
commit 641aada8a8
3 changed files with 12 additions and 1 deletions
@@ -43,6 +43,9 @@ class {{className}} (implicit val swagger: Swagger) extends ScalatraServlet
{{#bodyParameter}}
bodyParam[{{dataType}}]("{{paramName}}").description(""){{^required}}.optional{{/required}}{{#defaultValue}}.defaultValue({{{defaultValue}}}){{/defaultValue}}
{{/bodyParameter}}
{{#formParameter}}
formParam[{{dataType}}]("{{paramName}}").description(""){{^required}}.optional{{/required}}{{#defaultValue}}.defaultValue({{{defaultValue}}}){{/defaultValue}}
{{/formParameter}}
{{#hasMore}},{{/hasMore}}
{{/allParams}})
)
@@ -61,6 +64,10 @@ class {{className}} (implicit val swagger: Swagger) extends ScalatraServlet
val {{paramName}} = request.getHeader("{{paramName}}")
{{/headerParameter}}
{{#formParameter}}
val {{paramName}} = params.getAs[{{dataType}}]("{{paramName}}")
{{/formParameter}}
{{#bodyParameter}}
val {{paramName}} = parsedBody.extract[{{dataType}}]
{{/bodyParameter}}
@@ -6,6 +6,8 @@ packageArchetype.java_server
assemblySettings
scalariformSettings
organization := "com.wordnik"
seq(webSettings :_*)
@@ -2,4 +2,6 @@ addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.10.1")
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "0.6.4")
addSbtPlugin("com.earldouglas" % "xsbt-web-plugin" % "0.6.0")
addSbtPlugin("com.earldouglas" % "xsbt-web-plugin" % "0.6.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-scalariform" % "1.2.1")