method
transitions
v8.1.1 -
Show latest stable
- Class:
ActionDispatch::Journey::GTG::TransitionTable
transitions()public
No documentation available.
# File actionpack/lib/action_dispatch/journey/gtg/transition_table.rb, line 194
def transitions
# double escaped because dot evaluates escapes
default_exp_anchored = "\\\\A#{DEFAULT_EXP.source}\\\\Z"
@string_states.flat_map { |from, hash|
hash.map { |s, to| [from, s, to] }
} + @stdparam_states.map { |from, to|
[from, default_exp_anchored, to]
} + @regexp_states.flat_map { |from, hash|
hash.map { |r, to| [from, r.source.gsub("\\") { "\\\\" }, to] }
}
end