class OpenEHR::AM::OpenEHRProfile::DataTypes::Quantity::CQuantityItem
Attributes
magnitude[RW]
precision[RW]
units[R]
Public Class Methods
new(args = { })
click to toggle source
# File lib/openehr/am/openehr_profile/data_types/quantity.rb, line 42 def initialize(args = { }) self.magnitude = args[:magnitude] self.precision = args[:precision] self.units = args[:units] end
Public Instance Methods
precision_unconstrained?()
click to toggle source
# File lib/openehr/am/openehr_profile/data_types/quantity.rb, line 55 def precision_unconstrained? if @precision.upper == -1 && @precision.lower == -1 return true else return false end end
units=(units)
click to toggle source
# File lib/openehr/am/openehr_profile/data_types/quantity.rb, line 48 def units=(units) if units.nil? or units.empty? raise ArgumentError, 'units are mandatory' end @units = units end