| 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