Changeset 90 for ruby/trunk/lib/models/rm
- Timestamp:
- Jul 27, 2008, 7:45:35 PM (16 years ago)
- Location:
- ruby/trunk/lib/models/rm
- Files:
-
- 2 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/data_types/text.rb
r89 r90 30 30 end 31 31 private 32 def match_valid(ma ch)33 raise ArgumentError, "match is not valid" if self.is_valid_mach_code? match32 def match_valid(match) 33 raise ArgumentError, "match is not valid" if !Term_Mapping.is_valid_mach_code? match 34 34 end 35 35 def purpose_valid(purpose) 36 if !purpose.nil? and!purpose.instance_of? DV_Coded_Text36 if purpose.nil? or !purpose.instance_of? DV_Coded_Text 37 37 raise ArgumentError, "purpose is not valid" 38 38 end -
ruby/trunk/lib/models/rm/support/identification.rb
r26 r90 1 # This module is an implementation of this UML: 2 # http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109331021343_528780_2066Report.html 3 # Ticket refs #39 1 4 module OpenEHR 2 5 module RM … … 4 7 module Identification 5 8 6 class O BJECT_ID7 attr_ accessor :value9 class Object_ID 10 attr_reader :value 8 11 9 def initiallize(value) 10 raise "empty value" unless value 11 @value = value 12 def initialize(value) 13 self.value=value 14 end 15 16 def value=(value) 17 raise "empty value" if value.nil? or value.empty? 18 @value = value 12 19 end 13 20 end # of ObjectID 14 15 class A RCHETYPE_ID < OBJECT_ID21 22 class Archetype_ID < Object_ID 16 23 end 17 24 18 class T ERMINOLOGY_ID < OBJECT_ID25 class Terminology_ID < Object_ID 19 26 attr_reader :name 20 27 21 28 def initialize(name , version_id) 22 29 @name , @version_id = name , version_id 23 # if arg1 == nil24 # super(arg0)25 # else26 # super(toValue(arg0, arg1))27 # @name = arg028 # @version = arg129 # end30 30 end 31 31 … … 57 57 name + (version == nil ? "" : "(" + version + ")") 58 58 end 59 end # of Terminology ID59 end # of Terminology_ID 60 60 end # of Definition 61 61 end # of Support
Note:
See TracChangeset
for help on using the changeset viewer.