# File lib/versionomy/schema/field.rb, line 191 def compare_values(val1_, val2_) if @compare_proc @compare_proc.call(val1_, val2_) elsif @type == :integer || @type == :string val1_ <=> val2_ else info1_ = @symbol_info[val1_] info2_ = @symbol_info[val2_] info1_ && info2_ ? info1_[0] <=> info2_[0] : nil end end