Class: Prism::Merge::GemspecVarRenamer

Inherits:
Object
  • Object
show all
Defined in:
lib/prism/merge/gemspec_var_renamer.rb

Overview

Backward-compatible name for the former gemspec-only receiver renamer.

The implementation is generic because a block-local receiver has the same structural semantics in a gemspec, RSpec configuration, or another DSL.

Class Method Summary collapse

Class Method Details

.rename(source, old_var:, new_var:) ⇒ Object



11
12
13
# File 'lib/prism/merge/gemspec_var_renamer.rb', line 11

def rename(source, old_var:, new_var:)
  BlockVarRenamer.rename(source, old_var: old_var, new_var: new_var)
end