method
memos
v6.1.3.1 -
Show latest stable
- Class:
ActionDispatch::Journey::GTG::Simulator
memos(string)public
No documentation available.
# File actionpack/lib/action_dispatch/journey/gtg/simulator.rb, line 25
def memos(string)
input = StringScanner.new(string)
state = INITIAL_STATE
while sym = input.scan(%([/.?]|[^/.?]+))
state = tt.move(state, sym)
end
acceptance_states = state.each_with_object([]) do |s, memos|
memos.concat(tt.memo(s)) if tt.accepting?(s)
end
acceptance_states.empty? ? yield : acceptance_states
end