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