instance method
setup_subscriptions
Ruby on Rails 3.1.12
Since v3.0.20 Last seen in v4.2.9Signature
setup_subscriptions()
No documentation comment.
Source
# File actionpack/lib/action_controller/test_case.rb, line 16
def setup_subscriptions
@partials = Hash.new(0)
@templates = Hash.new(0)
@layouts = Hash.new(0)
ActiveSupport::Notifications.subscribe("render_template.action_view") do |name, start, finish, id, payload|
path = payload[:layout]
@layouts[path] += 1
end
ActiveSupport::Notifications.subscribe("!render_template.action_view") do |name, start, finish, id, payload|
path = payload[:virtual_path]
next unless path
partial = path =~ /^.*\/_[^\/]*$/
if partial
@partials[path] += 1
@partials[path.split("/").last] += 1
@templates[path] += 1
else
@templates[path] += 1
end
end
end
Defined in actionpack/lib/action_controller/test_case.rb line 16
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::TemplateAssertions