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
140 141 142 143 144 145 146 147 148 |
# File 'lib/open_api_annotator/paths_builder.rb', line 140 def find_all @routes ||= Rails.application.routes.routes.routes.map do |route| parameters = [] path = PathResolver.new.resolve(route.path.ast, parameters) controller = route.requirements[:controller] action = route.requirements[:action] Route.new(http_verb: route.verb, path: path, controller_name: controller, action_name: action, parameters: parameters) end end |