class OpenApiAnnotator::PathResolver
Public Instance Methods
resolve(ast, parameters_context = [])
click to toggle source
# File lib/open_api_annotator/paths_builder.rb, line 152 def resolve(ast, parameters_context = []) res = "" if ast.type == :CAT left = ast.left res += if left.type == :SYMBOL parameters_context.push({ name: left.name, }) "{#{left.name}}" else left.to_s end res += resolve(ast.right, parameters_context) end res end