Skip to content

Instantly share code, notes, and snippets.

@wjessop
Created May 8, 2009 10:37
Show Gist options
  • Save wjessop/108740 to your computer and use it in GitHub Desktop.
Save wjessop/108740 to your computer and use it in GitHub Desktop.
# bigger? '1.3.1.1', '1.4'
def bigger?(a,b)
a_parts = a.split '.'
b_parts = b.split '.'
(a_parts.size > b_parts.size ? a_parts.size : b_parts.size).times {|i|
if (a_parts[i].to_i || 0) > (b_parts[i].to_i || 0)
return(true)
end
if (a_parts[i].to_i || 0) < (b_parts[i].to_i || 0)
return (false)
end
}
return false
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment