EnumHelper
reactivemongo.api.bson.EnumHelper$
object EnumHelper
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- EnumHelper.type
Members list
Concise view
Value members
Concrete methods
enum Color:
case Red, Green, Blue
import reactivemongo.api.bson.EnumHelper
val valueOf: String => Option[Color] = EnumHelper.insensitiveValueOf[Color]
assert(valueOf("Red") contains Color.Red)
assert(valueOf("red") contains Color.Red)
assert(valueOf("RED") contains Color.Red)
Attributes
enum Color:
case Red, Green, Blue
import reactivemongo.api.bson.EnumHelper
val valueOf: String => Option[Color] = EnumHelper.lowerCaseValueOf[Color]
assert(valueOf("Red").isEmpty)
assert(valueOf("red") contains Color.Red)
Attributes
enum Color:
case Red, Green, Blue
import reactivemongo.api.bson.EnumHelper
val valueOf: String => Option[Color] = EnumHelper.strictValueOf[Color]
assert(valueOf("Red") contains Color.Red)
assert(valueOf("red").isEmpty)
Attributes
enum Color:
case Red, Green, Blue
import reactivemongo.api.bson.EnumHelper.upperCaseValueOf
val valueOf: String => Option[Color] = upperCaseValueOf[Color]
assert(valueOf("red").isEmpty)
assert(valueOf("RED") contains Color.Red)