Class: Synvert::Core::Rewriter::InsertAfterAction

Inherits:
Action
  • Object
show all
Defined in:
lib/synvert/core/rewriter/action/insert_after_action.rb

Overview

InsertAfterAction to insert code next to the node.

Constant Summary

Constants inherited from Action

Action::DEFAULT_INDENT

Instance Attribute Summary

Attributes inherited from Action

#begin_pos, #end_pos

Instance Method Summary collapse

Methods inherited from Action

#initialize, #line, #process, #rewritten_code

Constructor Details

This class inherits a constructor from Synvert::Core::Rewriter::Action

Instance Method Details

#calculate_positionObject



6
7
8
9
# File 'lib/synvert/core/rewriter/action/insert_after_action.rb', line 6

def calculate_position
  @begin_pos = @node.loc.expression.end_pos
  @end_pos = @begin_pos
end