aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/CodegenPlugin.scala
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2017-02-15 15:27:27 -0800
committerStewart Stewart <stewinsalot@gmail.com>2017-02-15 15:27:27 -0800
commit79a89bc5c8142ce7eba24acd6582dc7f7049b2a6 (patch)
tree72b0e56fb625c7b2b8cc0bcf9af3ba8f6d035b79 /src/main/scala/CodegenPlugin.scala
parent3e52c71c1b099c16e9005c95afa3e3870711cb97 (diff)
downloadslick-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.scala15
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,