C0 code coverage information
Generated on Sun Jun 11 23:15:15 CEST 2006 with rcov 0.6.0
Code reported as executed by Ruby looks like this...
and this: this line is also marked as covered.
Lines considered as run by rcov, but not reported by Ruby, look like this,
and this: these lines were inferred by rcov (using simple heuristics).
Finally, here's a line marked as not executed.
1 require_dependency 'transforms'
2
3 class Trackback < ActiveRecord::Base
Calls
1 #<Class:ActiveRecord::Base>#inherited at vendor/rails/activerecord/lib/active_record/base.rb:246
4 belongs_to :article
Calls
1 #<Class:ActiveRecord::Base>#belongs_to at (eval):4
5
6 validates_age_of :article_id
Calls
1 ActiveRecord::Validations::ClassMethods#validates_age_of at lib/spam_protection.rb:125
7 validates_against_spamdb :title, :excerpt, :ip, :url
Calls
1 ActiveRecord::Validations::ClassMethods#validates_against_spamdb at lib/spam_protection.rb:117
8 validates_presence_of :title, :excerpt, :blog_name, :url
Calls
1 ActiveRecord::Validations::ClassMethods#validates_presence_of at vendor/rails/activerecord/lib/active_record/validations.rb:372
9
10 protected
11 before_save :make_nofollow, :process_trackback
Calls
1 #<Class:ActiveRecord::Base>#before_save at (eval):1
12
13 def make_nofollow
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
2 vendor/rails/activerecord/lib/active_record/callbacks.rb:333 in 'ActiveRecord::Callbacks#callback'
14 self.blog_name = strip_html(blog_name)
Calls
2 Trackback#blog_name at (eval):1
2 Object#strip_html at lib/transforms.rb:5
2 ActiveRecord::Base#method_missing at vendor/rails/activerecord/lib/active_record/base.rb:1479
15 self.title = strip_html(title)
Calls
2 Trackback#title at (eval):1
2 Object#strip_html at lib/transforms.rb:5
2 ActiveRecord::Base#method_missing at vendor/rails/activerecord/lib/active_record/base.rb:1479
16 self.excerpt = strip_html(excerpt)
Calls
2 Trackback#excerpt at (eval):1
2 Object#strip_html at lib/transforms.rb:5
2 ActiveRecord::Base#method_missing at vendor/rails/activerecord/lib/active_record/base.rb:1479
17 end
18
19 def process_trackback
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
2 vendor/rails/activerecord/lib/active_record/callbacks.rb:333 in 'ActiveRecord::Callbacks#callback'
20 if excerpt.length >= 251
Calls
2 Trackback#excerpt at (eval):1
21 self.excerpt = excerpt[0..251] << "..."
22 end
23 end
24 end
25
Generated using the rcov code coverage analysis tool for Ruby version 0.6.0.