class RuboCop::Cop::Style::RedundantInterpolation

def on_dstr(node)

def on_dstr(node)
  return unless single_interpolation?(node)
  add_offense(node) do |corrector|
    embedded_node = node.children.first
    if variable_interpolation?(embedded_node)
      autocorrect_variable_interpolation(corrector, embedded_node, node)
    elsif single_variable_interpolation?(embedded_node)
      autocorrect_single_variable_interpolation(corrector, embedded_node, node)
    else
      autocorrect_other(corrector, embedded_node, node)
    end
  end
end