method
ast
v5.1.7 -
Show latest stable
- Class:
ActionDispatch::Journey::Path::Pattern
ast()public
No documentation available.
# File actionpack/lib/action_dispatch/journey/path/pattern.rb, line 41
def ast
@spec.find_all(&:symbol?).each do |node|
re = @requirements[node.to_sym]
node.regexp = re if re
end
@spec.find_all(&:star?).each do |node|
node = node.left
node.regexp = @requirements[node.to_sym] || /(.+)/
end
@spec
end