lib/faster_rubygems/install.rb in faster_rubygems-0.5.3 vs lib/faster_rubygems/install.rb in faster_rubygems-0.5.4
- old
+ new
@@ -1,31 +1,2 @@
-
- module FasterRubyGems
- def self.install_over_rubygems!
- raise 'only needed on 1.8 -- for 1.9 you have to \n $ export RUBYOPT=$RUBYOPT -rfaster_rubygems' if RUBY_VERSION >= '1.9.0'
- require 'fileutils'
- old = rubygems_path
- new = old + ".bak.rb"
- raise 'cannot install twice' if File.exist?(new)
- FileUtils.cp old, new
- File.open(old, 'w') do |f|
- f.write "require 'faster_rubygems'"
- end
- 'success--it will load by default in place of normal rubygems'
- end
-
- def self.rubygems_path
- Gem::Dependency
- raise unless $LOADED_FEATURES.include? "rubygems.rb"
- # now go and look for it
- $:.detect{|path| File.exist?(path + '/rubygems.rb') || File.exist?(path + '/rubygems.bak.rb')} + "/rubygems.rb"
- end
-
- def self.uninstall_over_rubygems!
- raise 'only needed on 1.8' if RUBY_VERSION >= '1.9.0'
- require 'fileutils'
- old = rubygems_path + ".bak.rb"
- FileUtils.cp old, rubygems_path
- File.delete old
- 'success!'
- end
- end
\ No newline at end of file
+require File.dirname(__FILE__) + '/install_helper'
+FasterRubyGems.install_over_rubygems!