added className key

This commit is contained in:
Tony Tam 2014-06-10 17:23:20 -07:00
parent 9a01331ddd
commit 96ea70e3c9
2 changed files with 3 additions and 1 deletions

View File

@ -350,6 +350,7 @@ abstract class BasicGenerator extends CodegenConfig with PathUtil {
m += "filename" -> toApiFilename(name)
m += "name" -> toApiName(name)
m += "classname" -> className
m += "className" -> className
m += "basePath" -> basePath
m += "package" -> apiPackage
m += "invokerPackage" -> invokerPackage

View File

@ -448,6 +448,7 @@ class Codegen(config: CodegenConfig) {
val data: HashMap[String, AnyRef] =
HashMap(
"classname" -> config.toModelName(className),
"className" -> config.toModelName(className),
"classVarName" -> config.toVarName(className), // suggested name of object created from this class
"modelPackage" -> config.modelPackage,
"description" -> model.description,
@ -613,7 +614,7 @@ class Codegen(config: CodegenConfig) {
val outputDir = file._2
val destFile = file._3
val outputFile = new File(outputDir.replaceAll("\\.", File.separator) + File.separator + destFile)
val outputFile = new File(outputDir + File.separator + destFile)
val outputFolder = outputFile.getParent
new File(outputFolder).mkdirs