From 6f74fd29ef5b3bdb1107777b6b44dd1cef99671e Mon Sep 17 00:00:00 2001 From: Watson Date: Sat, 4 May 2013 09:10:08 +0900 Subject: [PATCH] convert string to integer --- lib/motion/project/template/osx/config.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/motion/project/template/osx/config.rb b/lib/motion/project/template/osx/config.rb index 315821e6..25bbaf5b 100644 --- a/lib/motion/project/template/osx/config.rb +++ b/lib/motion/project/template/osx/config.rb @@ -81,11 +81,13 @@ module Motion; module Project; def compare_version(version1, version2) v1 = version1.match(/(\d+)\.(\d+)/) v2 = version2.match(/(\d+)\.(\d+)/) - return -1 if v1[1] < v2[1] - return 1 if v1[1] > v2[1] + ver1 = v1[1].to_i; ver2 = v2[1].to_i + return -1 if ver1 < ver2 + return 1 if ver1 > ver2 - return 0 if v1[2] == v2[2] - return -1 if v1[2] < v2[2] + ver1 = v1[2].to_i; ver2 = v2[2].to_i + return 0 if ver1 == ver2 + return -1 if ver1 < ver2 return 1 end