From 4adc14f77762f48436f3c56f9328a6e4bedfe824 Mon Sep 17 00:00:00 2001 From: vlad Date: Wed, 8 Feb 2017 17:50:29 -0800 Subject: Equality instance for Role --- src/main/scala/xyz/driver/core/auth.scala | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/scala/xyz/driver/core/auth.scala b/src/main/scala/xyz/driver/core/auth.scala index 156931e..f9a1a57 100644 --- a/src/main/scala/xyz/driver/core/auth.scala +++ b/src/main/scala/xyz/driver/core/auth.scala @@ -2,12 +2,18 @@ package xyz.driver.core import xyz.driver.core.domain.Email +import scalaz.Equal + object auth { trait Permission final case class Role(id: Id[Role], name: Name[Role]) + object Role { + implicit def idEqual: Equal[Role] = Equal.equal[Role](_ == _) + } + trait User { def id: Id[User] def roles: Set[Role] -- cgit v1.2.3