aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/reading/models/Genre.scala
diff options
context:
space:
mode:
authorJoris2016-12-21 10:14:05 +0100
committerJoris2016-12-21 10:14:05 +0100
commit92100eeb139e8de68620b3524519b66a641e2e0c (patch)
treef8efe5fd02a082fc43fe158afd784f57548fa43c /src/main/scala/reading/models/Genre.scala
parent6b7588970de3cc5e80bf444c5b9141ec0b72da0a (diff)
downloadreading-92100eeb139e8de68620b3524519b66a641e2e0c.tar.gz
reading-92100eeb139e8de68620b3524519b66a641e2e0c.tar.bz2
reading-92100eeb139e8de68620b3524519b66a641e2e0c.zip
Add genres and themes, sort books by removing « Les » and « Le »
Diffstat (limited to 'src/main/scala/reading/models/Genre.scala')
-rw-r--r--src/main/scala/reading/models/Genre.scala26
1 files changed, 18 insertions, 8 deletions
diff --git a/src/main/scala/reading/models/Genre.scala b/src/main/scala/reading/models/Genre.scala
index 44da79d..bc5d219 100644
--- a/src/main/scala/reading/models/Genre.scala
+++ b/src/main/scala/reading/models/Genre.scala
@@ -3,19 +3,29 @@ package reading.models
import enumeratum._
sealed trait Genre extends EnumEntry {
+ import Genre._
+
override def toString(): String = this match {
- case Genre.Adventure => "aventure"
- case Genre.Fantastic => "fantastique"
- case Genre.Detective => "policier"
- case Genre.Marvellous => "merveilleux"
+ case JournalIntime => "journal intime"
+ case RomanHistorique => "roman historique"
+ case Policier => "policier"
+ case Fantastique => "fantastique"
+ case Fantasy => "fantasy"
+ case Merveilleux => "merveilleux"
+ case SF => "SF"
+ case BD => "BD"
}
}
object Genre extends Enum[Genre] {
val values = findValues
- case object Adventure extends Genre
- case object Fantastic extends Genre
- case object Detective extends Genre
- case object Marvellous extends Genre
+ case object JournalIntime extends Genre
+ case object RomanHistorique extends Genre
+ case object Policier extends Genre
+ case object Fantastique extends Genre
+ case object Fantasy extends Genre
+ case object Merveilleux extends Genre
+ case object SF extends Genre
+ case object BD extends Genre
}