Module: Resources::Routes

Extended by:
ActiveSupport::Concern
Included in:
Manager
Defined in:
lib/resources/routes.rb

Instance Method Summary collapse

Instance Method Details

#current_pathObject



28
29
30
# File 'lib/resources/routes.rb', line 28

def current_path
  recognize_path(request.path)
end

#current_routeObject



24
25
26
# File 'lib/resources/routes.rb', line 24

def current_route
  recognize_route(request)
end

#named_routesObject



12
13
14
# File 'lib/resources/routes.rb', line 12

def named_routes
  routes.named_routes
end

#path_parametersObject



20
21
22
# File 'lib/resources/routes.rb', line 20

def path_parameters
  request.env['action_dispatch.request.path_parameters'].symbolize_keys
end

#routerObject



16
17
18
# File 'lib/resources/routes.rb', line 16

def router
  routes.router
end

#routesObject



8
9
10
# File 'lib/resources/routes.rb', line 8

def routes
  Rails.application.routes || request.env['action_dispatch.routes']
end