Changeset 124 for ruby/trunk/lib/models/rm/data_types/quantity.rb
- Timestamp:
- May 20, 2009, 12:15:19 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/data_types/quantity.rb
r123 r124 10 10 attr_reader :other_refference_ranges, :normal_range, :normal_status 11 11 12 def initialize(normal_range=nil, other_reference_ranges=nil,13 normal_status =nil)12 def initialize(normal_range=nil, normal_status = nil, 13 other_reference_ranges=nil) 14 14 self.normal_range = normal_range 15 self.normal_status = normal_status 15 16 self.other_reference_ranges = other_reference_ranges 16 self.normal_status = normal_status17 17 end 18 18 19 19 def is_normal? 20 !normal_range.nil? or !normal_status.nil? 20 if @normal_range.nil? and @normal_status.nil? 21 return false 22 elsif !@normal_range.nil? 23 return @normal_range.has(@value) 24 elsif !@normal_status.nil? 25 return @normal_status.code_string == 'N' 26 end 21 27 end 22 28 … … 26 32 27 33 def <=>(other) 28 raise NotImplement Error, 'This method should be implemented'34 raise NotImplementedError, 'This method should be implemented' 29 35 end 30 36 … … 88 94 end 89 95 96 class Reference_Range 97 98 end 99 90 100 autoload :Date_Time, "rm/data_types/quantity/date_time.rb" 91 101
Note:
See TracChangeset
for help on using the changeset viewer.