| 12345678910111213141516171819202122 |
- package models
- sealed trait Measure {
- def productPrefix: String
- def name: String = this.productPrefix.split("\\.").last
- def primaryUnit: Unit
- }
- case object Mass extends Measure
- {
- val primaryUnit = Gram
- }
- case object Volume extends Measure
- {
- val primaryUnit = Liter
- }
- case object Number extends Measure
- {
- val primaryUnit = Count
- }
|