canonical_segments -> [Integer | String]Ruby 2.5.0 から[permalink][rdoc][edit]() → Array[Integer | String]-
selfの Gem::Version#segments から、末尾に連なる余分な0を取り除いた配列を返します。
例selfが Gem::Version#prerelease? であれば、英字が現れる直前までの0も取り除きます。末尾の0の個数だけが異なるバージョン("1.0"と"1.0.0"など)を同じ配列として扱えるようにするためのメソッドです。p Gem::Version.new("1.0.0").canonical_segments # => [1] p Gem::Version.new("1.2.0").canonical_segments # => [1, 2] p Gem::Version.new("1.0.0.a.0").canonical_segments # => [1, "a"][SEE_ALSO] Gem::Version#segments