lib/compare_linker/formatter/base.rb in compare_linker-1.4.1 vs lib/compare_linker/formatter/base.rb in compare_linker-1.4.2
- old
+ new
@@ -16,12 +16,12 @@
def post_format
raise NotImplementedError
end
def downgrade?(old_ver, new_ver, old_tag, new_tag, old_rev, new_rev)
- Gem::Version.new(new_ver) < Gem::Version.new(old_ver) ||
- (old_tag && new_tag && Gem::Version.new(to_ver(new_tag)) < Gem::Version.new(to_ver(old_tag))) ||
- (old_rev && new_rev && Gem::Version.new(to_ver(new_rev)) < Gem::Version.new(to_ver(old_rev)))
+ (old_ver && new_ver && (Gem::Version.new(new_ver) < Gem::Version.new(old_ver))) ||
+ (old_tag && new_tag && (Gem::Version.new(to_ver(new_tag)) < Gem::Version.new(to_ver(old_tag)))) ||
+ (old_rev && new_rev && (Gem::Version.new(to_ver(new_rev)) < Gem::Version.new(to_ver(old_rev))))
rescue ArgumentError # Gem::Version raise ArgumentError if it is invalid as version
false
end
def to_ver(tag)