Skip to content

Commit 641aada

Browse files
committed
updated templates
1 parent c8c59fe commit 641aada

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

samples/server-generator/scalatra/templates/api.mustache

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ class {{className}} (implicit val swagger: Swagger) extends ScalatraServlet
4343
{{#bodyParameter}}
4444
bodyParam[{{dataType}}]("{{paramName}}").description(""){{^required}}.optional{{/required}}{{#defaultValue}}.defaultValue({{{defaultValue}}}){{/defaultValue}}
4545
{{/bodyParameter}}
46+
{{#formParameter}}
47+
formParam[{{dataType}}]("{{paramName}}").description(""){{^required}}.optional{{/required}}{{#defaultValue}}.defaultValue({{{defaultValue}}}){{/defaultValue}}
48+
{{/formParameter}}
4649
{{#hasMore}},{{/hasMore}}
4750
{{/allParams}})
4851
)
@@ -61,6 +64,10 @@ class {{className}} (implicit val swagger: Swagger) extends ScalatraServlet
6164
val {{paramName}} = request.getHeader("{{paramName}}")
6265
{{/headerParameter}}
6366

67+
{{#formParameter}}
68+
val {{paramName}} = params.getAs[{{dataType}}]("{{paramName}}")
69+
{{/formParameter}}
70+
6471
{{#bodyParameter}}
6572
val {{paramName}} = parsedBody.extract[{{dataType}}]
6673
{{/bodyParameter}}

samples/server-generator/scalatra/templates/build.sbt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ packageArchetype.java_server
66

77
assemblySettings
88

9+
scalariformSettings
10+
911
organization := "com.wordnik"
1012

1113
seq(webSettings :_*)

samples/server-generator/scalatra/templates/project/plugins.sbt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@ addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.10.1")
22

33
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "0.6.4")
44

5-
addSbtPlugin("com.earldouglas" % "xsbt-web-plugin" % "0.6.0")
5+
addSbtPlugin("com.earldouglas" % "xsbt-web-plugin" % "0.6.0")
6+
7+
addSbtPlugin("com.typesafe.sbt" % "sbt-scalariform" % "1.2.1")

0 commit comments

Comments
 (0)