Class | RSCM::Revision |
In: |
lib/rscm/revision.rb
|
Parent: | Object |
developer | [RW] | |
files | [R] | |
identifier | [RW] | |
message | [RW] | |
time | [RW] |
# File lib/rscm/revision.rb, line 132 132: def << (file) 133: @files << file 134: if(self.time.nil? || self.time < file.time unless file.time.nil?) 135: self.time = file.time 136: self.identifier = self.time if(self.identifier.nil? || self.identifier.is_a?(Time)) 137: end 138: self.developer = file.developer if file.developer 139: self.message = file.message if file.message 140: end
# File lib/rscm/revision.rb, line 166 166: def ==(other) 167: other.is_a?(self.class) && @files == other.files 168: end
# File lib/rscm/revision.rb, line 127 127: def accept(visitor) 128: visitor.visit_revision(self) 129: @files.each{|file| file.accept(visitor)} 130: end
Iterates over all the RevisionFile objects
# File lib/rscm/revision.rb, line 147 147: def each(&block) 148: @files.each(&block) 149: end