Class: Synvert::Core::Rewriter::InsertAction
- Defined in:
- lib/synvert/core/rewriter/action/insert_action.rb
Overview
InsertAction to add code to the node.
Constant Summary
Constants inherited from Action
Instance Attribute Summary
Attributes inherited from Action
Instance Method Summary collapse
-
#initialize(instance, code, at: 'end', to: nil) ⇒ InsertAction
constructor
Initialize an InsertAction.
-
#rewritten_code ⇒ String
The rewritten source code.
Methods inherited from Action
Constructor Details
#initialize(instance, code, at: 'end', to: nil) ⇒ InsertAction
Initialize an InsertAction.
12 13 14 15 16 |
# File 'lib/synvert/core/rewriter/action/insert_action.rb', line 12 def initialize(instance, code, at: 'end', to: nil) super(instance, code) @at = at @to = to end |
Instance Method Details
#rewritten_code ⇒ String
The rewritten source code.
21 22 23 |
# File 'lib/synvert/core/rewriter/action/insert_action.rb', line 21 def rewritten_code rewritten_source end |