lib/jss/utility.rb in ruby-jss-1.6.0 vs lib/jss/utility.rb in ruby-jss-1.6.4
- old
+ new
@@ -261,10 +261,10 @@
# "10.8.5" becomes /^10\.8\.5$/
# "10.8" becomes /^10.8(.0)?$/
# "10.8.x" /^10\.8\.?\d*$/
req_regexps = requirement.map do |r|
if r.end_with?('.x')
- /^#{r.chomp('.x').gsub('.', '\.')}\.?\d*$/
+ /^#{r.chomp('.x').gsub('.', '\.')}(\.?\d*)*$/
elsif r =~ /^\d+\.\d+$/
/^#{r.gsub('.', '\.')}(.0)?$/
else