Class: OpenApiAnnotator::RoutesFinder
- Inherits:
-
Object
- Object
- OpenApiAnnotator::RoutesFinder
- Defined in:
- lib/open_api_annotator/paths_builder.rb
Instance Method Summary collapse
Instance Method Details
#find_all ⇒ Object
94 95 96 97 98 99 100 101 |
# File 'lib/open_api_annotator/paths_builder.rb', line 94 def find_all @routes ||= Rails.application.routes.routes.routes.map do |route| path = PathResolver.new.resolve(route.path.ast) controller = route.requirements[:controller] action = route.requirements[:action] Route.new(http_verb: route.verb, path: path, controller_name: controller, action_name: action) end end |