diff options
author | vlad <vlad@drivergrp.com> | 2016-08-15 17:22:38 -0700 |
---|---|---|
committer | vlad <vlad@drivergrp.com> | 2016-08-15 17:22:38 -0700 |
commit | d6237e4cef0f912e2acc7d55e7787caab550aebe (patch) | |
tree | ff2a1bb2b6cfcc6417e12fb5b730801720cfda53 /src/main/scala/com/drivergrp/core/json.scala | |
parent | 8a0c92de6c6481a055cfa482e875b31087a3ff41 (diff) | |
download | driver-core-d6237e4cef0f912e2acc7d55e7787caab550aebe.tar.gz driver-core-d6237e4cef0f912e2acc7d55e7787caab550aebe.tar.bz2 driver-core-d6237e4cef0f912e2acc7d55e7787caab550aebe.zip |
More cases for exception handler + Implicits back from the companion objects + Formatting
Diffstat (limited to 'src/main/scala/com/drivergrp/core/json.scala')
-rw-r--r-- | src/main/scala/com/drivergrp/core/json.scala | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/scala/com/drivergrp/core/json.scala b/src/main/scala/com/drivergrp/core/json.scala index 39a07ae..0ac7d04 100644 --- a/src/main/scala/com/drivergrp/core/json.scala +++ b/src/main/scala/com/drivergrp/core/json.scala @@ -73,14 +73,16 @@ object json { } implicit def revisionFromStringUnmarshaller[T]: Unmarshaller[String, Revision[T]] = - Unmarshaller.strict[String, Revision[T]] { string => Revision[T](UUID.fromString(string)) } + Unmarshaller.strict[String, Revision[T]] { string => + Revision[T](UUID.fromString(string)) + } implicit def revisionFormat[T] = new RootJsonFormat[Revision[T]] { def write(revision: Revision[T]) = JsString(revision.id.toString) def read(value: JsValue): Revision[T] = value match { case JsString(revision) => Revision[T](UUID.fromString(revision)) - case _ => throw new DeserializationException("Revision expects uuid string") + case _ => throw new DeserializationException("Revision expects uuid string") } } |