class ActionDispatch::Routing::RouteSet::Dispatcher

def controller_reference(controller_param)

def controller_reference(controller_param)
  controller_name = "#{controller_param.camelize}Controller"
  unless controller = @controllers[controller_param]
    controller = @controllers[controller_param] =
      ActiveSupport::Dependencies.reference(controller_name)
  end
  controller.get(controller_name)
end