blob: d8f5fd5e5f8c317bd4df090eb9ac75587d2e0f00 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
# 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
|