class Gem::Commands::UpdateCommand
def preparing_gem_layout_for(version)
def preparing_gem_layout_for(version) if Gem::Version.new(version) >= Gem::Version.new("3.2.a") yield else require "tmpdir" Dir.mktmpdir("gem_update") do |tmpdir| FileUtils.mv Gem.plugindir, tmpdir status = yield unless status FileUtils.mv File.join(tmpdir, "plugins"), Gem.plugindir end status end end end