diff options
author | Stewart Stewart <stewinsalot@gmail.com> | 2016-12-19 22:37:31 -0500 |
---|---|---|
committer | Stewart Stewart <stewinsalot@gmail.com> | 2016-12-19 22:37:31 -0500 |
commit | 2555bc7b3bc5b6f9057c85217ae5e1cfaa2e77c0 (patch) | |
tree | 2fe616b99dcb0785d5959258f97fe221ac4479ec /src/main/scala/xyz/driver/core/core.scala | |
parent | e0a4590247199fb4f9ad49ea6520f104b2622c51 (diff) | |
parent | dd8cbb3ada14a4f05d5683b90a5b83dc4b3b35f5 (diff) | |
download | driver-core-2555bc7b3bc5b6f9057c85217ae5e1cfaa2e77c0.tar.gz driver-core-2555bc7b3bc5b6f9057c85217ae5e1cfaa2e77c0.tar.bz2 driver-core-2555bc7b3bc5b6f9057c85217ae5e1cfaa2e77c0.zip |
Merge branch 'master' into dal-improvements
Diffstat (limited to 'src/main/scala/xyz/driver/core/core.scala')
-rw-r--r-- | src/main/scala/xyz/driver/core/core.scala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/core/core.scala b/src/main/scala/xyz/driver/core/core.scala index 2b61689..8c13aeb 100644 --- a/src/main/scala/xyz/driver/core/core.scala +++ b/src/main/scala/xyz/driver/core/core.scala @@ -37,6 +37,10 @@ package core { object Id { implicit def idEqual[T]: Equal[Id[T]] = Equal.equal[Id[T]](_ == _) implicit def idOrdering[T]: Ordering[Id[T]] = Ordering.by[Id[T], String](_.value) + + object Mapper { + def apply[A, B]: (Id[A] => Id[B]) = (id: Id[A]) => Id[B](id.value) + } } final case class Name[+Tag](value: String) extends AnyVal { |