mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
68ddd4d300
a53709556b
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
11 lines
235 B
Ruby
11 lines
235 B
Ruby
# frozen_string_literal: true
|
|
|
|
class RequirementChecker < Proc
|
|
def self.against(present)
|
|
provided = Gem::Version.new(present)
|
|
|
|
new do |required|
|
|
!Gem::Requirement.new(required).satisfied_by?(provided)
|
|
end
|
|
end
|
|
end
|