From 9ace627b189be6bc9b10a250f4b54a2b48288a92 Mon Sep 17 00:00:00 2001 From: Eric Hodel Date: Fri, 31 Dec 2010 20:47:34 -0800 Subject: [PATCH] Don't need try_activate without QuickLoader --- Rakefile | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Rakefile b/Rakefile index 9f1a113f3190..199fa6651c8e 100644 --- a/Rakefile +++ b/Rakefile @@ -2,17 +2,19 @@ $:.unshift 'lib' -Gem::QuickLoader.load_full_rubygems_library if defined?(Gem::QuickLoader) +if defined?(Gem::QuickLoader) then + Gem::QuickLoader.load_full_rubygems_library -class << Gem - remove_method :try_activate if Gem.respond_to?(:try_activate, true) + class << Gem + remove_method :try_activate if Gem.respond_to?(:try_activate, true) - def try_activate(path) - spec = Gem.searcher.find(path) - return false unless spec + def try_activate(path) + spec = Gem.searcher.find(path) + return false unless spec - Gem.activate(spec.name, "= #{spec.version}") - return true + Gem.activate(spec.name, "= #{spec.version}") + return true + end end end