diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2016-06-10 15:39:02 -0500 |
---|---|---|
committer | Samuel Giddins <segiddins@segiddins.me> | 2016-06-10 15:39:02 -0500 |
commit | deb5a149134a6366de70187a85ae67d582397797 (patch) | |
tree | dda0a94ebc8aba49b4bacb8d3c93bd5a4ecd6257 | |
parent | c12b98c26b0e61d29b216d67c624e241748a6032 (diff) | |
download | bundler-deb5a149134a6366de70187a85ae67d582397797.tar.gz |
[PostIt] Update for support for RubyGems 1.3.6seg-postit-trampoline
-rw-r--r-- | lib/bundler/vendor/postit/lib/postit/installer.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/bundler/vendor/postit/lib/postit/installer.rb b/lib/bundler/vendor/postit/lib/postit/installer.rb index 6fc98560e7..4139038df8 100644 --- a/lib/bundler/vendor/postit/lib/postit/installer.rb +++ b/lib/bundler/vendor/postit/lib/postit/installer.rb @@ -8,9 +8,9 @@ module BundlerVendoredPostIt if Gem::Specification.respond_to?(:find_by_name) !Gem::Specification.find_by_name('bundler', @bundler_version).nil? else - dep = Gem::Dependency.new('bundler', @bundler_version) + requirement = Gem::Requirement.new(@bundler_version) Gem.source_index.gems.values.any? do |s| - dep.match?(s.name, s.version) + s.name == 'bundler' && requirement.satisfied_by?(s.version) end end rescue LoadError @@ -19,7 +19,7 @@ module BundlerVendoredPostIt def install! return if installed? - require "rubygems/dependency_installer" + require 'rubygems/dependency_installer' installer = Gem::DependencyInstaller.new installer.install('bundler', @bundler_version) installer.installed_gems |