Skip to content
This repository has been archived by the owner on Apr 14, 2021. It is now read-only.

Commit

Permalink
Partially restore hack
Browse files Browse the repository at this point in the history
  • Loading branch information
deivid-rodriguez committed Mar 28, 2019
1 parent b103f83 commit af4e349
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions lib/bundler/version.rb
Expand Up @@ -3,6 +3,24 @@
module Bundler
VERSION = "2.0.0.dev".freeze

if ENV["BUNDLE_SPEC_RUN"]
# We're doing this because we might write tests that deal
# with other versions of bundler and we are unsure how to
# handle this better.
def self.overwrite_loaded_gem_version
begin
require "rubygems"
rescue LoadError
return
end
return unless bundler_spec = Gem.loaded_specs["bundler"]
return if bundler_spec.version == VERSION
bundler_spec.version = Bundler::VERSION
end
private_class_method :overwrite_loaded_gem_version
overwrite_loaded_gem_version
end

def self.bundler_major_version
@bundler_major_version ||= VERSION.split(".").first.to_i
end
Expand Down

0 comments on commit af4e349

Please sign in to comment.