diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2016-07-10 11:06:02 -0300 |
---|---|---|
committer | Samuel Giddins <segiddins@segiddins.me> | 2016-07-14 22:32:53 -0500 |
commit | e6229da9660df5895c3ba5c603777fb7a8b57149 (patch) | |
tree | 1c728d66cc9d24af9d7f84be0457a277aea3a597 | |
parent | acc66784e0ab069e85c58e459a443e9449c40259 (diff) | |
download | bundler-e6229da9660df5895c3ba5c603777fb7a8b57149.tar.gz |
[Bundler] Make reset! reset more stuff
-rw-r--r-- | lib/bundler.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/bundler.rb b/lib/bundler.rb index afc243c4f5..de186ef3ed 100644 --- a/lib/bundler.rb +++ b/lib/bundler.rb @@ -89,7 +89,7 @@ module Bundler def setup(*groups) # Return if all groups are already loaded - return @setup if defined?(@setup) + return @setup if defined?(@setup) && @setup definition.validate_ruby! @@ -386,6 +386,11 @@ module Bundler @root = nil @settings = nil @definition = nil + @setup = nil + @load = nil + @locked_gems = nil + @bundle_path = nil + @bin_path = nil if defined?(@rubygems) && @rubygems rubygems.undo_replacements @rubygems = nil |