Module: Deprewriter::Rewriter
- Defined in:
- lib/deprewriter/rewriter.rb
Overview
Handles source code rewriting for deprecated methods
Class Method Summary collapse
-
.transform_source(source, method_name, line, to:, from: nil) ⇒ String
The rewritten source code.
Class Method Details
.transform_source(source, method_name, line, to:, from: nil) ⇒ String
Returns The rewritten source code.
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 |