class OpenApiAnnotator::RoutesFinder
Public Instance Methods
find_all()
click to toggle source
# 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