Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

class method

Gem::Version.create

(::_ToS | ::Gem::Version input) -> instance
(nil input) -> nil
create(input)

Factory method to create a Version object. Input may be a Version or a String. Intended to simplify client code.

Example
ver1 = Version.create('1.3.17')   # -> (Version object)
ver2 = Version.create(ver1)       # -> (ver1)
See also .correct? .new #<=> also in 4.0 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0