Method: ActionView::DependencyTracker.register_tracker

Defined in:
actionview/lib/action_view/dependency_tracker.rb

.register_tracker(extension, tracker) ⇒ Object



24
25
26
27
28
29
30
31
32
33
# File 'actionview/lib/action_view/dependency_tracker.rb', line 24

def self.register_tracker(extension, tracker)
  handler = Template.handler_for_extension(extension)
  if tracker.respond_to?(:supports_view_paths?)
    @trackers[handler] = tracker
  else
    @trackers[handler] = lambda { |name, template, _|
      tracker.call(name, template)
    }
  end
end