Class: VisualizeRuby::Parser::Type
- Inherits:
-
Object
- Object
- VisualizeRuby::Parser::Type
- Defined in:
- lib/visualize_ruby/parser/type.rb
Instance Method Summary collapse
-
#initialize(ast) ⇒ Type
constructor
A new instance of Type.
- #parse ⇒ Array<VisualizeRuby::Node>, Array<VisualizeRuby::Edge>
Constructor Details
#initialize(ast) ⇒ Type
Returns a new instance of Type.
4 5 6 |
# File 'lib/visualize_ruby/parser/type.rb', line 4 def initialize(ast) @ast = ast end |
Instance Method Details
#parse ⇒ Array<VisualizeRuby::Node>, Array<VisualizeRuby::Edge>
9 10 11 |
# File 'lib/visualize_ruby/parser/type.rb', line 9 def parse return [Node.new(name: @ast.type, type: :action)], [] end |