diff options
Diffstat (limited to 'src/main/scala/reading/models/GroupedTheme.scala')
-rw-r--r-- | src/main/scala/reading/models/GroupedTheme.scala | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/scala/reading/models/GroupedTheme.scala b/src/main/scala/reading/models/GroupedTheme.scala index 9ece7db..61a5281 100644 --- a/src/main/scala/reading/models/GroupedTheme.scala +++ b/src/main/scala/reading/models/GroupedTheme.scala @@ -5,9 +5,8 @@ import enumeratum._ sealed trait GroupedTheme extends EnumEntry with Ordered[GroupedTheme] { import GroupedTheme._ - def compare(that: GroupedTheme): Int = { - values.indexOf(that) - values.indexOf(this) - } + def compare(that: GroupedTheme): Int = + Compare.format(this.prettyPrint).compare(Compare.format(that.prettyPrint)) def prettyPrint(): String = this match { case Culture => "culture" |