Changeset 137 for ruby/trunk
- Timestamp:
- Jun 4, 2009, 9:32:55 PM (15 years ago)
- Location:
- ruby/trunk/lib/models
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/data_types/quantity.rb
r124 r137 6 6 module Data_Types 7 7 module Quantity 8 9 autoload :Date_Time, "rm/data_types/quantity/date_time.rb" 10 8 11 class DV_Ordered < OpenEHR::RM::Data_Types::Basic::Data_Value 9 12 include Comparable … … 51 54 end 52 55 56 def is_strictry_comparable_to?(other) 57 raise NotImplementedError, 'this method should be implemented' 58 end 53 59 end 54 60 55 61 class DV_Quantified < DV_Ordered 62 63 def initialize 64 65 end 66 56 67 def magnitude 68 57 69 end 70 71 def <=>(others) 72 73 end 74 58 75 def valid_magnitude_status(s) 59 76 end … … 62 79 class DV_Ordinal < DV_Ordered 63 80 attr_reader :symbol, :value 81 64 82 def is_strictly_comparable_to? 65 83 end 84 66 85 def limits 67 86 end … … 97 116 98 117 end 99 100 autoload :Date_Time, "rm/data_types/quantity/date_time.rb"101 102 118 end # of Quantity 103 119 end # of Data_Types -
ruby/trunk/lib/models/rm/security.rb
r135 r137 5 5 module RM 6 6 module Security 7 class Access_Control_Setting 7 class Access_Control_Settings 8 8 9 9 end -
ruby/trunk/lib/models/tests/rm/test_data_types.rb
r134 r137 164 164 assert_nothing_raised(Exception){ 165 165 @dv_ordered = OpenEHR::RM::Data_Types::Quantity::DV_Ordered.new } 166 assert_nothing_raised(Exception){ 167 @dv_quantified = OpenEHR::RM::Data_Types::Quantity::Dv_Quantified.new } 166 168 end 167 169 def test_init … … 181 183 @dv_ordered.normal_status = normal_code } 182 184 assert @dv_ordered.is_normal? 185 assert_raise(NotImplementedError){ 186 @dv_ordered.is_strictry_comparable_to? } 183 187 end 184 188 end
Note:
See TracChangeset
for help on using the changeset viewer.