method
inverted
v4.0.2 -
Show latest stable
- Class:
ActionDispatch::Journey::NFA::TransitionTable
inverted()private
No documentation available.
# File actionpack/lib/action_dispatch/journey/nfa/transition_table.rb, line 141
def inverted
return @inverted if @inverted
@inverted = Hash.new { |h, from|
h[from] = Hash.new { |j, s| j[s] = [] }
}
@table.each { |to, hash|
hash.each { |from, sym|
if sym
sym = Nodes::Symbol === sym ? sym.regexp : sym.left
end
@inverted[from][sym] << to
}
}
@inverted
end