Method: Gem::Version#release

Defined in:
lib/rubygems/version.rb

#releaseObject

The release for this version (e.g. 1.2.0.a -> 1.2.0). Non-prerelease versions return themselves.



325
326
327
328
329
330
331
332
333
# File 'lib/rubygems/version.rb', line 325

def release
  @@release[self] ||= if prerelease?
    segments = self.segments
    segments.pop while segments.any? {|s| String === s }
    self.class.new segments.join(".")
  else
    self
  end
end