aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/core/core.scala
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2016-12-19 22:37:31 -0500
committerStewart Stewart <stewinsalot@gmail.com>2016-12-19 22:37:31 -0500
commit2555bc7b3bc5b6f9057c85217ae5e1cfaa2e77c0 (patch)
tree2fe616b99dcb0785d5959258f97fe221ac4479ec /src/main/scala/xyz/driver/core/core.scala
parente0a4590247199fb4f9ad49ea6520f104b2622c51 (diff)
parentdd8cbb3ada14a4f05d5683b90a5b83dc4b3b35f5 (diff)
downloaddriver-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.scala4
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 {