Changeset 123 for ruby/trunk/lib/models/rm/data_types/quantity.rb
- Timestamp:
- May 19, 2009, 4:58:03 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/data_types/quantity.rb
r122 r123 12 12 def initialize(normal_range=nil, other_reference_ranges=nil, 13 13 normal_status = nil) 14 other_reference_ranges_validity(other_reference_ranges) 15 @normal_range = normal_range 16 @other_reference_ranges = other_reference_ranges 17 @normal_status = normal_status 14 self.normal_range = normal_range 15 self.other_reference_ranges = other_reference_ranges 16 self.normal_status = normal_status 18 17 end 19 18 20 19 def is_normal? 21 !normal_range.nil? or !normal_status.nil 20 !normal_range.nil? or !normal_status.nil? 22 21 end 23 22 … … 31 30 32 31 def normal_range=(normal_range) 32 @normal_range = normal_range 33 33 end 34 34 35 35 def other_reference_ranges=(other_reference_ranges) 36 unless other_reference_ranges.nil? or !other_reference_ranges.is_empty? 37 raise ArgumentError, "Other reference ranges validity error" 38 end 39 40 @other_reference_ranges = other_reference_ranges 36 41 end 37 42 38 private 39 def other_reference_ranges_validity(other_reference_ranges) 40 if !other_reference_ranges.nil? or other_reference_ranges.is_empty? 41 raise ArgumentError, "Other reference ranges validity error" 42 end 43 def normal_status=(normal_status) 44 @normal_status = normal_status 43 45 end 46 44 47 end 45 48
Note:
See TracChangeset
for help on using the changeset viewer.