class ActionView::DependencyTracker

def self.find_dependencies(name, template)

def self.find_dependencies(name, template)
  tracker = @trackers[template.handler]
  if tracker.present?
    tracker.call(name, template)
  else
    []
  end
end

def self.register_tracker(extension, tracker)

def self.register_tracker(extension, tracker)
  handler = Template.handler_for_extension(extension)
  @trackers[handler] = tracker
end

def self.remove_tracker(handler)

def self.remove_tracker(handler)
  @trackers.delete(handler)
end