diff options
author | SHIBATA Hiroshi <hsbt@ruby-lang.org> | 2019-01-23 11:45:01 +0900 |
---|---|---|
committer | SHIBATA Hiroshi <hsbt@ruby-lang.org> | 2019-01-23 21:08:32 +0900 |
commit | 93c3fc4bb892af3f48274601187e3b6e2845531c (patch) | |
tree | 8e1b74a4f37aefeaa50d865a7b432aed9dc41c2d | |
parent | 233de9dba18c815a00ba4a1ba31e1ccb05f0ec25 (diff) | |
download | bundler-93c3fc4bb892af3f48274601187e3b6e2845531c.tar.gz |
Added condition for Object =~ comparison.
-rw-r--r-- | spec/support/less_than_proc.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/spec/support/less_than_proc.rb b/spec/support/less_than_proc.rb index ddac5458b7..68d37b44c9 100644 --- a/spec/support/less_than_proc.rb +++ b/spec/support/less_than_proc.rb @@ -6,7 +6,7 @@ class LessThanProc < Proc def self.with(present) provided = Gem::Version.new(present.dup) new do |required| - if required =~ /[=><~]/ + if required.is_a?(String) && required =~ /[=><~]/ !Gem::Requirement.new(required).satisfied_by?(provided) else provided < Gem::Version.new(required) |