lib/compare_linker/formatter/base.rb in compare_linker-1.4.0 vs lib/compare_linker/formatter/base.rb in compare_linker-1.4.1

- old
+ new

@@ -19,9 +19,11 @@ 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))) + rescue ArgumentError # Gem::Version raise ArgumentError if it is invalid as version + false end def to_ver(tag) return $1 if tag =~ /(\d+(?:\.\d+)+)\z/ end