diff --git a/src/main/scala/com/wordnik/swagger/codegen/BasicGenerator.scala b/src/main/scala/com/wordnik/swagger/codegen/BasicGenerator.scala index e2f50afb189..d0876bf47df 100644 --- a/src/main/scala/com/wordnik/swagger/codegen/BasicGenerator.scala +++ b/src/main/scala/com/wordnik/swagger/codegen/BasicGenerator.scala @@ -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 diff --git a/src/main/scala/com/wordnik/swagger/codegen/Codegen.scala b/src/main/scala/com/wordnik/swagger/codegen/Codegen.scala index b37c65d83c2..8d6423b7a5e 100644 --- a/src/main/scala/com/wordnik/swagger/codegen/Codegen.scala +++ b/src/main/scala/com/wordnik/swagger/codegen/Codegen.scala @@ -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