Class | Gem::Version::Part |
In: |
lib/rubygems/version.rb
|
Parent: | Object |
value | [R] |
# File lib/rubygems/version.rb, line 35 35: def initialize(value) 36: @value = (value =~ /\A\d+\z/) ? value.to_i : value 37: end
# File lib/rubygems/version.rb, line 55 55: def <=>(other) 56: if self.numeric? && other.alpha? then 57: 1 58: elsif self.alpha? && other.numeric? then 59: -1 60: else 61: self.value <=> other.value 62: end 63: end