Changeset 305 for ruby/branches/0.5
- Timestamp:
- Sep 27, 2009, 4:10:24 PM (15 years ago)
- Location:
- ruby/branches/0.5
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5/lib/open_ehr/rm/common/archetyped.rb
r301 r305 96 96 attr_accessor :template_id 97 97 98 def initialize(ar chetype_id, rm_version, template_id = nil)99 self.archetype_id = ar chetype_id100 self.rm_version = rm_version101 self.template_id = template_id98 def initialize(args = { }) 99 self.archetype_id = args[:archetype_id] 100 self.rm_version = args[:rm_version] 101 self.template_id = args[:template_id] 102 102 end 103 103 … … 108 108 109 109 def rm_version=(rm_version) 110 raise ArgumentError, "invalid rm_version" if rm_version.nil? or rm_version.empty? 110 if rm_version.nil? or rm_version.empty? 111 raise ArgumentError, "invalid rm_version" 112 end 111 113 @rm_version = rm_version 112 114 end … … 115 117 class Link 116 118 attr_reader :meaning, :target, :type 117 def initialize( meaning, target, type)118 self.meaning = meaning119 self.target = target120 self.type = type119 def initialize(args = { }) 120 self.meaning = args[:meaning] 121 self.target = args[:target] 122 self.type = args[:type] 121 123 end 122 124 def meaning=(meaning)
Note:
See TracChangeset
for help on using the changeset viewer.