Class: Synvert::Rewriter::ReplaceWithAction

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

Instance Method Summary collapse

Instance Method Details

#begin_pos ⇒ Object



35
36
37
# File 'lib/synvert/rewriter/action.rb', line 35

def begin_pos
  @node.loc.expression.begin_pos
end

#end_pos ⇒ Object



39
40
41
# File 'lib/synvert/rewriter/action.rb', line 39

def end_pos
  @node.loc.expression.end_pos
end

#rewritten_code ⇒ Object



43
44
45
# File 'lib/synvert/rewriter/action.rb', line 43

def rewritten_code
  @node.rewritten_source(@code)
end