aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlad <vlad@driver.xyz>2017-02-08 17:50:29 -0800
committervlad <vlad@driver.xyz>2017-02-08 17:50:29 -0800
commit4adc14f77762f48436f3c56f9328a6e4bedfe824 (patch)
tree5b2f247876f354810c6e0062e9f2dc14a1110dd0
parent91285f8b8ac9ff9e68f811638bcc6be5bc1a902b (diff)
downloaddriver-core-4adc14f77762f48436f3c56f9328a6e4bedfe824.tar.gz
driver-core-4adc14f77762f48436f3c56f9328a6e4bedfe824.tar.bz2
driver-core-4adc14f77762f48436f3c56f9328a6e4bedfe824.zip
Equality instance for Rolev0.10.6
-rw-r--r--src/main/scala/xyz/driver/core/auth.scala6
1 files changed, 6 insertions, 0 deletions
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]