module
JosieHealth::LUT::CannabisLUT
Defined in:
cannabis_lut.crClass Method Summary
- .all_sources : Array(String)
- .calculate_dose(dosage : String, source : String) : NamedTuple(amount: Float64, unit: String, details: String) | Nil
- .is_cannabis_source?(name : String) : Bool
- .load_data
- .lookup_source(name : String) : NamedTuple(default_amount: Float64, unit: String, category: String) | Nil
- .parse_dosage(dosage : String) : NamedTuple(count: Float64, serving: String | Nil) | Nil
- .resolve_alias(name : String) : String
Class Method Detail
def self.calculate_dose(dosage : String, source : String) : NamedTuple(amount: Float64, unit: String, details: String) | Nil
#
def self.lookup_source(name : String) : NamedTuple(default_amount: Float64, unit: String, category: String) | Nil
#