Changeset 159 for ruby/trunk/lib/models/rm/common/change_control.rb
- Timestamp:
- Jul 7, 2009, 12:40:03 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/common/change_control.rb
r158 r159 10 10 attr_reader :uid, :versions, :audit 11 11 12 def initialize( uid, versions, audit)13 self.uid = uid14 self.versions = versions15 self.audit = a udit12 def initialize(args = { }) 13 self.uid = args[:uid] 14 self.versions = args[:versions] 15 self.audit = args[:audit] 16 16 end 17 17 … … 108 108 109 109 class Imported_Version < Version 110 attr_reader :item 111 112 def initialize(args = { }) 113 self.item = args[:item] 114 super(:uid => @item.uid, 115 :preceding_version_uid => @item.preceding_version_uid, 116 :data => @item.data, :commit_audit=> args[:commit_audit], 117 :commit_audit => args[:commit_audit], 118 :contribution => args[:contribution], 119 :lifecycle_state => @item.lifecycle_state, 120 :signature => args[:signature]) 121 122 end 123 124 def item=(item) 125 raise ArgumentError, 'item is mandatory' if item.nil? 126 @item = item 127 end 110 128 end 111 129 … … 134 152 135 153 def is_merged? 136 154 # Java implementation has is_merged attribute, Eiffel implementation does 155 # nothing 137 156 end 138 157 end
Note:
See TracChangeset
for help on using the changeset viewer.