diff options
author | Jon Pretty <jon.pretty@propensive.com> | 2017-11-10 23:16:24 +0000 |
---|---|---|
committer | Jon Pretty <jon.pretty@propensive.com> | 2017-11-10 23:16:24 +0000 |
commit | 9c8fdffa71234a48410958e10f987b8bee52aa9b (patch) | |
tree | fde8637e8bb204675fa3cb4076ae1fe44e0c4a0d /examples | |
parent | 089f14a261b4766cb44140d768b5ff81958ec4e3 (diff) | |
download | magnolia-9c8fdffa71234a48410958e10f987b8bee52aa9b.tar.gz magnolia-9c8fdffa71234a48410958e10f987b8bee52aa9b.tar.bz2 magnolia-9c8fdffa71234a48410958e10f987b8bee52aa9b.zip |
Scalafmt changes
Diffstat (limited to 'examples')
-rw-r--r-- | examples/src/main/scala/show.scala | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/examples/src/main/scala/show.scala b/examples/src/main/scala/show.scala index fdebb78..50b34ee 100644 --- a/examples/src/main/scala/show.scala +++ b/examples/src/main/scala/show.scala @@ -21,16 +21,17 @@ trait GenericShow[Out] { /** creates a new [[Show]] instance by labelling and joining (with `mkString`) the result of * showing each parameter, and prefixing it with the class name */ def combine[T](ctx: CaseClass[Typeclass, T]): Show[Out, T] = new Show[Out, T] { - def show(value: T) = if(ctx.isValueClass) { - val param = ctx.parameters.head - param.typeclass.show(param.dereference(value)) - } else { - val paramStrings = ctx.parameters.map { param => - s"${param.label}=${param.typeclass.show(param.dereference(value))}" + def show(value: T) = + if (ctx.isValueClass) { + val param = ctx.parameters.head + param.typeclass.show(param.dereference(value)) + } else { + val paramStrings = ctx.parameters.map { param => + s"${param.label}=${param.typeclass.show(param.dereference(value))}" + } + + join(ctx.typeName.split("\\.").last, paramStrings) } - - join(ctx.typeName.split("\\.").last, paramStrings) - } } /** choose which typeclass to use based on the subtype of the sealed trait */ |