VersionElement: attempt most likely match first

This commit is contained in:
Jack Nagel 2013-04-16 14:56:22 -05:00
parent 42da1295ce
commit b7c0c53ffc

View File

@ -4,9 +4,9 @@ class VersionElement
def initialize elem def initialize elem
elem = elem.to_s.downcase elem = elem.to_s.downcase
@elem = case elem @elem = case elem
when /\d+/ then elem.to_i
when 'a', 'alpha' then 'alpha' when 'a', 'alpha' then 'alpha'
when 'b', 'beta' then 'beta' when 'b', 'beta' then 'beta'
when /\d+/ then elem.to_i
else elem else elem
end end
end end