aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/reading/models/Period.scala
diff options
context:
space:
mode:
authorJoris2017-01-31 10:18:33 +0100
committerJoris2017-01-31 10:18:33 +0100
commit5b5c04315c4923ba4ea871db0c5be6f071442b9d (patch)
treee0f26bec755a5e71a8fa2cf700f93285bbf700d2 /src/main/scala/reading/models/Period.scala
parentb5f2ced2c742a7df3c077bf0013f88c1607beef9 (diff)
downloadreading-5b5c04315c4923ba4ea871db0c5be6f071442b9d.tar.gz
reading-5b5c04315c4923ba4ea871db0c5be6f071442b9d.tar.bz2
reading-5b5c04315c4923ba4ea871db0c5be6f071442b9d.zip
Use public instead of src/resources
Diffstat (limited to 'src/main/scala/reading/models/Period.scala')
-rw-r--r--src/main/scala/reading/models/Period.scala7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/scala/reading/models/Period.scala b/src/main/scala/reading/models/Period.scala
index 90d6015..a962217 100644
--- a/src/main/scala/reading/models/Period.scala
+++ b/src/main/scala/reading/models/Period.scala
@@ -2,9 +2,12 @@ package reading.models
import enumeratum._
-sealed trait Period extends EnumEntry {
+sealed trait Period extends EnumEntry with Ordered[Period] {
import Period._
+ def compare(that: Period) =
+ Compare.format(this.prettyPrint).compare(Compare.format(that.prettyPrint))
+
def prettyPrint(): String = this match {
case Antiquite => "Antiquité"
case MA => "Moyen âge"
@@ -21,7 +24,7 @@ sealed trait Period extends EnumEntry {
}
object Period extends Enum[Period] {
- val values = findValues
+ val values = findValues.sorted
case object Antiquite extends Period
case object MA extends Period