aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuicommon/domain/FuzzyValue.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuicommon/domain/FuzzyValue.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/domain/FuzzyValue.scala21
1 files changed, 9 insertions, 12 deletions
diff --git a/src/main/scala/xyz/driver/pdsuicommon/domain/FuzzyValue.scala b/src/main/scala/xyz/driver/pdsuicommon/domain/FuzzyValue.scala
index b0ee436..36c3de7 100644
--- a/src/main/scala/xyz/driver/pdsuicommon/domain/FuzzyValue.scala
+++ b/src/main/scala/xyz/driver/pdsuicommon/domain/FuzzyValue.scala
@@ -14,25 +14,22 @@ object FuzzyValue {
private val no = "No"
private val maybe = "Maybe"
- val All: Set[FuzzyValue] = {
+ val All: Set[FuzzyValue] =
Set(Yes, No, Maybe)
- }
- def fromBoolean(x: Boolean): FuzzyValue = {
+ def fromBoolean(x: Boolean): FuzzyValue =
if (x) Yes else No
- }
- implicit def toPhiString(x: FuzzyValue): PhiString = {
+ implicit def toPhiString(x: FuzzyValue): PhiString =
Unsafe(Utils.getClassSimpleName(x.getClass))
- }
-
val fromString: PartialFunction[String, FuzzyValue] = {
- case fuzzy => fuzzy.toLowerCase.capitalize match {
- case `yes` => Yes
- case `no` => No
- case `maybe` => Maybe
- }
+ case fuzzy =>
+ fuzzy.toLowerCase.capitalize match {
+ case `yes` => Yes
+ case `no` => No
+ case `maybe` => Maybe
+ }
}
def valueToString(x: FuzzyValue): String = x match {