Method not available on this version
This method is only available on newer versions. The first available version of the method is shown here.
inject(gemfile_path, lockfile_path)
public
Show source
def inject(gemfile_path, lockfile_path)
if Bundler.frozen_bundle?
Bundler.definition.ensure_equivalent_gemfile_and_lockfile(true)
end
Bundler.settings.temporary(:deployment => false, :frozen => false) do
builder = Dsl.new
builder.eval_gemfile(gemfile_path)
@deps -= builder.dependencies
builder.eval_gemfile(INJECTED_GEMS, build_gem_lines(false)) if @deps.any?
@definition = builder.to_definition(lockfile_path, {})
@definition.resolve_remotely!
append_to(gemfile_path, build_gem_lines(@options[:conservative_versioning])) if @deps.any?
@definition.lock(Bundler.default_lockfile)
Bundler.reset_paths!
@deps
end
end