Changeset 124 for ruby/trunk/lib/models/rm/data_types
- Timestamp:
- May 20, 2009, 12:15:19 AM (15 years ago)
- Location:
- ruby/trunk/lib/models/rm/data_types
- Files:
-
- 2 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 -
ruby/trunk/lib/models/rm/data_types/text.rb
r108 r124 130 130 class DV_Coded_Text < DV_Text 131 131 attr_reader :defining_code 132 132 133 def initialize(value, defining_code, formatting = nil, 133 134 hyperlink = nil, mappings = nil, language = nil, … … 136 137 self.defining_code = defining_code 137 138 end 139 138 140 def defining_code=(defining_code) 139 definition_exists(defining_code) 141 if defining_code.nil? 142 raise ArgumentError, "Defiinition must be exist" 143 end 140 144 @defining_code = defining_code 141 end142 private143 def definition_exists(defining_code)144 raise ArgumentError, "Defiinition must be exist" if defining_code.nil?145 145 end 146 146 end
Note:
See TracChangeset
for help on using the changeset viewer.