method
offsets
rails latest stable - Class:
ActionDispatch::Journey::Path::Pattern
offsets()private
No documentation available.
# File actionpack/lib/action_dispatch/journey/path/pattern.rb, line 185
def offsets
@offsets ||= begin
offsets = [0]
spec.find_all(&:symbol?).each do |node|
node = node.to_sym
if @requirements.key?(node)
re = /#{Regexp.union(@requirements[node])}|/
offsets.push((re.match("").length - 1) + offsets.last)
else
offsets << offsets.last
end
end
offsets
end
end