| Rcov report for: app/models/hudson_build_changeset.rb| Name | Total lines | Lines of code | Total coverage | Code coverage | | app/models/hudson_build_changeset.rb | 22 | 15 | | |
1 # $Id$ | 2 | 3 class HudsonBuildChangeset < ActiveRecord::Base | 4 unloadable | 5 belongs_to :build, :class_name => 'HudsonBuild', :foreign_key => 'hudson_build_id' | 6 | 7 # ��������������������������� | 8 validates_presence_of :hudson_build_id, :revision | 9 | 10 def description_for_activity | 11 return "" unless (revision and revision.length > 0) | 12 return "r#{revision}" | 13 end | 14 | 15 end | 16 | 17 def HudsonBuildChangeset.description_for_activity(changesets) | 18 return "" if changesets.length == 0 | 19 revisions = [] | 20 changesets.each{|changeset|revisions << changeset.description_for_activity} | 21 return "Changesets: #{revisions.join(', ')}" | 22 end |
|