{ '>=' => :>=, '<=' => :<=, '>' => :>, '<' => :<, '=' => :== }.freeze
Returns:
6 7 8 9 10 11 12
# File 'lib/philiprehberger/semver/range.rb', line 6 def self.satisfies?(version, constraint) ver = version.is_a?(Version) ? version : Parser.parse(version) constraint.split(',').all? do |part| check_constraint(ver, part.strip) end end