summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Giddins <segiddins@segiddins.me>2016-06-10 15:39:02 -0500
committerSamuel Giddins <segiddins@segiddins.me>2016-06-10 15:39:02 -0500
commitdeb5a149134a6366de70187a85ae67d582397797 (patch)
treedda0a94ebc8aba49b4bacb8d3c93bd5a4ecd6257
parentc12b98c26b0e61d29b216d67c624e241748a6032 (diff)
downloadbundler-seg-postit-trampoline.tar.gz
[PostIt] Update for support for RubyGems 1.3.6seg-postit-trampoline
-rw-r--r--lib/bundler/vendor/postit/lib/postit/installer.rb6
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