Changeset 115
- Timestamp:
- Nov 30, 2008, 1:57:12 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/common/change_control.rb
r114 r115 8 8 module Change_Control 9 9 class Contribution 10 10 attr_reader :uid, :versions, :audit 11 def initialize(uid, versions, audit) 12 self.uid = uid 13 self.versions = versions 14 self.audit = audit 15 end 16 def uid=(uid) 17 if uid.nil? 18 raise ArgumentError, "uid should not be nil." 19 end 20 @uid = uid 21 end 22 def versions=(versions) 23 unless uid.nil? 24 if uid.empty? 25 raise ArgumentError, 'versions shoud not be nil or empty.' 26 end 27 end 28 @versions = versions 29 end 30 def audit=(audit) 31 if audit.nil? 32 raise ArgumentError, 'audit should not be nil.' 33 end 34 if audit.description.nil? 35 raise ArgumentError, 'audit.description should not be nil.' 36 end 37 @audit = audit 38 end 11 39 end 12 40 class Versioned_Object
Note:
See TracChangeset
for help on using the changeset viewer.