diff options
author | Stewart Stewart <stewinsalot@gmail.com> | 2017-02-15 15:27:27 -0800 |
---|---|---|
committer | Stewart Stewart <stewinsalot@gmail.com> | 2017-02-15 15:27:27 -0800 |
commit | 79a89bc5c8142ce7eba24acd6582dc7f7049b2a6 (patch) | |
tree | 72b0e56fb625c7b2b8cc0bcf9af3ba8f6d035b79 /src/main/scala/CodegenPlugin.scala | |
parent | 3e52c71c1b099c16e9005c95afa3e3870711cb97 (diff) | |
download | slick-codegen-plugin-79a89bc5c8142ce7eba24acd6582dc7f7049b2a6.tar.gz slick-codegen-plugin-79a89bc5c8142ce7eba24acd6582dc7f7049b2a6.tar.bz2 slick-codegen-plugin-79a89bc5c8142ce7eba24acd6582dc7f7049b2a6.zip |
remove needless baseClass parameter
Diffstat (limited to 'src/main/scala/CodegenPlugin.scala')
-rw-r--r-- | src/main/scala/CodegenPlugin.scala | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/scala/CodegenPlugin.scala b/src/main/scala/CodegenPlugin.scala index 55d4089..0c8020f 100644 --- a/src/main/scala/CodegenPlugin.scala +++ b/src/main/scala/CodegenPlugin.scala @@ -67,13 +67,14 @@ object CodegenPlugin extends AutoPlugin { config.outputPackage, Some(config.schemaWhitelist).filter(_.nonEmpty), config.outputPath, - config.foreignKeys, - (if (codegenIdType.value.isEmpty) - codegenSchemaBaseClassParts.value :+ "DefaultIdTypeMapper" - else - codegenSchemaBaseClassParts.value) match { - case Nil => "AnyRef" - case parts => parts.mkString(" with ") + config.foreignKeys, { + val parts = + (if (codegenIdType.value.isEmpty) + codegenSchemaBaseClassParts.value :+ "DefaultIdTypeMapper" + else + codegenSchemaBaseClassParts.value) + + Some(parts).filter(_.nonEmpty).map(_.mkString(" with ")) }, codegenIdType.value, codegenSchemaImports.value, |