diff options
author | Bruno Ferreira <chalkos@chalkos.net> | 2016-06-07 21:14:43 +0100 |
---|---|---|
committer | Bruno Ferreira <chalkos@chalkos.net> | 2016-06-08 20:14:09 +0100 |
commit | 968f1edf83ede416e72adc164ef8355af6e73015 (patch) | |
tree | 394df0fa149c280f96fd9d614ff4fde4f3a76303 /lib/bundler/ruby_version.rb | |
parent | 666155de3273fd469a072ba87fe9d304fb3e68e7 (diff) | |
download | bundler-968f1edf83ede416e72adc164ef8355af6e73015.tar.gz |
changed code and specs according to suggestions
Diffstat (limited to 'lib/bundler/ruby_version.rb')
-rw-r--r-- | lib/bundler/ruby_version.rb | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/bundler/ruby_version.rb b/lib/bundler/ruby_version.rb index 131302d3c4..5936eca830 100644 --- a/lib/bundler/ruby_version.rb +++ b/lib/bundler/ruby_version.rb @@ -102,10 +102,9 @@ module Bundler def to_gem_version_with_patchlevel @gem_version_with_patch ||= begin - patch_number = @patchlevel ? Gem::Requirement.create(@patchlevel).requirements.first.last : 0 - Gem::Requirement.create("#{@gem_version}.#{patch_number}").requirements.first.last - rescue BadRequirementError - Gem::Requirement.create("#{@gem_version}.0").requirements.first.last + Gem::Version.create("#{@gem_version}.#{@patchlevel}") + rescue ArgumentError + @gem_version end end |