class Dependabot::Bundler::FileUpdater::GitSourceRemover

Attributes

dependency[R]

Public Class Methods

new(dependency:) click to toggle source
# File lib/dependabot/bundler/file_updater/git_source_remover.rb, line 12
def initialize(dependency:)
  @dependency = dependency
end

Public Instance Methods

rewrite(content) click to toggle source
# File lib/dependabot/bundler/file_updater/git_source_remover.rb, line 16
def rewrite(content)
  buffer = Parser::Source::Buffer.new("(gemfile_content)")
  buffer.source = content
  ast = Parser::CurrentRuby.new.parse(buffer)

  Rewriter.new(dependency: dependency).rewrite(buffer, ast)
end