Method: EasyCrumbs::Collection#find_route

Defined in:
lib/easycrumbs/collection.rb

#find_routeObject

Finding route with given path and method Return ActionController:Routing::Route object



19
20
21
22
23
24
25
# File 'lib/easycrumbs/collection.rb', line 19

def find_route
  routes = ActionController::Routing::Routes.routes.select do |route|
    route.recognize(request_path, :method => request_method) != nil
  end
  raise EasyCrumbs::NotRecognized if routes.empty?
  routes.first
end