Changeset 139 for ruby/trunk/lib/models/rm/data_types/quantity.rb
- Timestamp:
- Jun 16, 2009, 7:49:25 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/data_types/quantity.rb
r138 r139 38 38 end 39 39 40 def normal_range=(normal_range)41 @normal_range = normal_range42 end43 44 40 def other_reference_ranges=(other_reference_ranges) 45 41 unless other_reference_ranges.nil? or !other_reference_ranges.is_empty? … … 48 44 49 45 @other_reference_ranges = other_reference_ranges 50 end51 52 def normal_status=(normal_status)53 @normal_status = normal_status54 46 end 55 47 … … 63 55 def initialize(normal_range=nil, normal_status = nil, 64 56 other_reference_ranges=nil) 57 super(normal_range, normal_status, other_reference_ranges) 65 58 66 59 … … 72 65 73 66 def <=>(others) 74 67 @symbol. 75 68 end 76 69 … … 85 78 end 86 79 80 def <=>(other) 81 @symbol. 82 end 87 83 def limits 88 84 end … … 118 114 119 115 end 116 117 module Proportion_Kind 118 PK_RATIO = 0 119 PK_UNITARY = 1 120 PK_PERCENT = 2 121 PK_FRACTION = 3 122 PK_INTEGER_FRACTION = 4 123 124 def Proportion_Kind.valid_proportion_kind?(kind) 125 return true if kind >= 0 && kind <= 4 126 return false 127 end 128 end 120 129 end # of Quantity 121 130 end # of Data_Types
Note:
See TracChangeset
for help on using the changeset viewer.