From 961d14e96e9d21100b4a79ed417ac61abc113214 Mon Sep 17 00:00:00 2001 From: Pascal Date: Wed, 29 Jan 2020 01:19:11 -0600 Subject: [PATCH] [mod] modified traversableToMap to have a default function --- src/main/scala/scim/lib/Library.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/scim/lib/Library.scala b/src/main/scala/scim/lib/Library.scala index 07ce64f..da968d3 100644 --- a/src/main/scala/scim/lib/Library.scala +++ b/src/main/scala/scim/lib/Library.scala @@ -115,7 +115,7 @@ package object convertUtil { package object mapUtil { - def traversableToMap[A, B](traversable: Traversable[Any], getTuple: (Any) => (A, B)): Map[A, B] = { + def traversableToMap[A, B](traversable: Traversable[Any], getTuple: (Any) => (A, B) = (e: Any) => e.asInstanceOf[(A, B)]._1 -> e.asInstanceOf[(A, B)]._2): Map[A, B] = { // Traversable[Tuple[A, B]] can be converted via .map // .foldLeft used in favor of .map().toMap as the latter needs two traversals // traversable.map(e => getKey(e) -> getValue(e)).toMap