lib/kapost/bootstrapper.rb in kapost-bootstrapper-1.0.6 vs lib/kapost/bootstrapper.rb in kapost-bootstrapper-1.0.7

- old
+ new

@@ -91,10 +91,11 @@ end def right_version?(command, expected_version) version, status = get_version(command) if expected_version[0] == "^" - next_major = (expected_version[1].to_i + 1).to_s + # Parse out the major version and add 1. "^12.16.1" => 13 + next_major = (expected_version[1..-1].split(".").first.to_i + 1).to_s Gem::Version.new(version) >= Gem::Version.new(expected_version[1..-1]) && Gem::Version.new(version) < Gem::Version.new(next_major) elsif expected_version[0] == "=" Gem::Version.new(version) == Gem::Version.new(expected_version[1..-1]) else local_version = Semantic::Version.new(version)