Class: ActionDispatch::Journey::Visitors::Dot
- Inherits:
 - 
      FunctionalVisitor
      
        
- Object
 - FunctionalVisitor
 - ActionDispatch::Journey::Visitors::Dot
 
 
- Defined in:
 - lib/action_dispatch/journey/visitors.rb
 
Overview
:nodoc:
Constant Summary
Constants inherited from FunctionalVisitor
FunctionalVisitor::DISPATCH_CACHE
Instance Method Summary collapse
- #accept(node, seed = [[], []]) ⇒ Object
 - 
  
    
      #initialize  ⇒ Dot 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of Dot.
 
Methods inherited from FunctionalVisitor
#visit, #visit_DOT, #visit_LITERAL, #visit_SLASH, #visit_SYMBOL
Constructor Details
#initialize ⇒ Dot
Returns a new instance of Dot.
      195 196 197 198  | 
    
      # File 'lib/action_dispatch/journey/visitors.rb', line 195 def initialize @nodes = [] @edges = [] end  | 
  
Instance Method Details
#accept(node, seed = [[], []]) ⇒ Object
      200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/action_dispatch/journey/visitors.rb', line 200 def accept(node, seed = [[], []]) super nodes, edges = seed <<-eodot digraph parse_tree { size="8,5" node [shape = none]; edge [dir = none]; #{nodes.join "\n"} #{edges.join("\n")} } eodot end  |