Module: Deprewriter::Rewriter

Defined in:
lib/deprewriter/rewriter.rb

Overview

Handles source code rewriting for deprecated methods

Class Method Summary collapse

Class Method Details

.transform_source(source, method_name, line, to:, from: nil) ⇒ String



14
15
16
17
# File 'lib/deprewriter/rewriter.rb', line 14

def transform_source(source, method_name, line, to:, from: nil)
  node = CallSiteFinder.new(method_name, line, from: from).find(source)
  Transformer.new(source, node, to).transform
end