method

transitions

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