Rcov report for: app/models/hudson_build_changeset.rb

NameTotal linesLines of codeTotal coverageCode coverage
app/models/hudson_build_changeset.rb2215
100.00%
100.00%
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