aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2016-12-22 18:31:32 -0500
committerStewart Stewart <stewinsalot@gmail.com>2016-12-22 18:31:32 -0500
commit6674c5b096bd6fce5706632e0d63904afe0c91de (patch)
tree5c547a4a864d3926ce40c2d1b3b30bcccd31985f
parenta47540f5da184be38e14bd6b85555dc823648806 (diff)
downloaddriver-core-6674c5b096bd6fce5706632e0d63904afe0c91de.tar.gz
driver-core-6674c5b096bd6fce5706632e0d63904afe0c91de.tar.bz2
driver-core-6674c5b096bd6fce5706632e0d63904afe0c91de.zip
clean up code
-rw-r--r--src/main/scala/xyz/driver/core/core.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/scala/xyz/driver/core/core.scala b/src/main/scala/xyz/driver/core/core.scala
index b6d17c8..db2af95 100644
--- a/src/main/scala/xyz/driver/core/core.scala
+++ b/src/main/scala/xyz/driver/core/core.scala
@@ -40,14 +40,14 @@ package core {
implicit def idOrdering[T]: Ordering[Id[T]] = Ordering.by[Id[T], String](_.value)
sealed class Mapper[E, R] {
- def apply[T >: R](id: Id[E]): Id[T] = Id[R](id.value)
- def apply[T >: E](id: Id[R])(implicit dummy: DummyImplicit): Id[T] = Id[E](id.value)
+ def apply[T >: E](id: Id[R]): Id[T] = Id[E](id.value)
+ def apply[T >: R](id: Id[E])(implicit dummy: DummyImplicit): Id[T] = Id[R](id.value)
}
object Mapper {
- def apply[E, R] = new Mapper[E, R] {}
+ def apply[E, R] = new Mapper[E, R]
}
- implicit def convertRE[R, E](id: Id[R])(implicit ev: Mapper[E, R]): Id[E] = Id[E](id.value)
- implicit def convertER[E, R](id: Id[E])(implicit ev: Mapper[E, R]): Id[R] = Id[R](id.value)
+ implicit def convertRE[R, E](id: Id[R])(implicit mapper: Mapper[E, R]): Id[E] = mapper[E](id)
+ implicit def convertER[E, R](id: Id[E])(implicit mapper: Mapper[E, R]): Id[R] = mapper[R](id)
}
final case class Name[+Tag](value: String) extends AnyVal {