C0 code coverage information
Generated on Sun Jun 11 23:15:10 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 'blacklist_pattern'
Calls
1 Object#require at vendor/rails/activesupport/lib/active_support/dependencies.rb:213
2
3 class Admin::BlacklistController < Admin::BaseController
Calls
1 Module#const_missing at vendor/rails/activesupport/lib/active_support/dependencies.rb:187
1 Dependencies::LoadingModule#const_missing at vendor/rails/activesupport/lib/active_support/dependencies.rb:71
1 ActionWebService::Dispatcher::ActionController::ClassMethods#inherited at vendor/rails/actionwebservice/lib/action_web_service/dispatcher/action_controller_dispatcher.rb:33
4 def index
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
1 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
5 list
Calls
1 Controllers::Admin::BlacklistController#list at app/controllers/admin/blacklist_controller.rb:9
6 render_action 'list'
Calls
1 ActionController::Base#render_action at vendor/rails/actionpack/lib/action_controller/base.rb:643
7 end
8
9 def list
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
1 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
1 app/controllers/admin/blacklist_controller.rb:5 in 'Controllers::Admin::BlacklistController#index'
10 @blacklist_patterns = BlacklistPattern.find_all
Calls
2 #<Class:ActiveRecord::Base>#find_all at vendor/rails/activerecord/lib/active_record/deprecated_finders.rb:35
11 end
12
13 def show
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
14 @blacklist_pattern = BlacklistPattern.find(params[:id])
15 end
16
17 def new
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
1 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
18 @blacklist_pattern = BlacklistPattern.new
Calls
1 ActiveRecord::Callbacks#initialize at vendor/rails/activerecord/lib/active_record/callbacks.rb:235
19
20 if params[:blacklist_pattern].has_key?('type')
Calls
1 HashWithIndifferentAccess#has_key? at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:25
1 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
21 @blacklist_pattern = case params[:blacklist_pattern][:type]
22 when "StringPattern": StringPattern.new
23 when "RegexPattern": RegexPattern.new
24 end
25 end rescue nil
26
27 @blacklist_pattern.attributes = params[:blacklist_pattern]
Calls
1 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
1 ActiveRecord::Base#attributes= at vendor/rails/activerecord/lib/active_record/base.rb:1331
28
29 if request.post? and @blacklist_pattern.save
Calls
1 ActiveRecord::Transactions#save at vendor/rails/activerecord/lib/active_record/transactions.rb:125
1 ActionController::AbstractRequest#post? at vendor/rails/actionpack/lib/action_controller/request.rb:22
30 flash[:notice] = 'BlacklistPattern was successfully created.'
Calls
1 ActionController::Flash::FlashHash#[]= at vendor/rails/actionpack/lib/action_controller/flash.rb:58
1 ActionController::Flash#flash at vendor/rails/actionpack/lib/action_controller/flash.rb:141
31 redirect_to :action => 'list'
Calls
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
32 end
33 end
34
35 def edit
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
2 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
36 @blacklist_pattern = BlacklistPattern.find(params[:id])
Calls
2 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
2 #<Class:ActiveRecord::Base>#find at vendor/rails/activerecord/lib/active_record/base.rb:378
37 @blacklist_pattern.attributes = params[:blacklist_pattern]
Calls
2 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
2 ActiveRecord::Base#attributes= at vendor/rails/activerecord/lib/active_record/base.rb:1331
38 if request.post? and @blacklist_pattern.save
Calls
2 ActionController::AbstractRequest#post? at vendor/rails/actionpack/lib/action_controller/request.rb:22
1 ActiveRecord::Transactions#save at vendor/rails/activerecord/lib/active_record/transactions.rb:125
39 flash[:notice] = 'BlacklistPattern was successfully updated.'
Calls
1 ActionController::Flash::FlashHash#[]= at vendor/rails/actionpack/lib/action_controller/flash.rb:58
1 ActionController::Flash#flash at vendor/rails/actionpack/lib/action_controller/flash.rb:141
40 redirect_to :action => 'list'
Calls
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
41 end
42 end
43
44 def destroy
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
2 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
45 @blacklist_pattern = BlacklistPattern.find(params[:id])
Calls
2 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
2 #<Class:ActiveRecord::Base>#find at vendor/rails/activerecord/lib/active_record/base.rb:378
46 if request.post?
Calls
2 ActionController::AbstractRequest#post? at vendor/rails/actionpack/lib/action_controller/request.rb:22
47 @blacklist_pattern.destroy
Calls
1 ActiveRecord::Transactions#destroy at vendor/rails/activerecord/lib/active_record/transactions.rb:121
48 redirect_to :action => 'list'
Calls
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
49 end
50 end
51
52 end
Generated using the rcov code coverage analysis tool for Ruby version 0.6.0.