Class: Semverse::Version

Inherits:
Object
  • Object
show all
Defined in:
lib/elm_install/ext.rb

Overview

Added utility functions

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.try_new(version) ⇒ Semverse::Version

Tries to parse a version, falling back to nil if fails.

Parameters:

  • version (String)

    The version to parse

Returns:



17
18
19
20
21
# File 'lib/elm_install/ext.rb', line 17

def self.try_new(version)
  new version
rescue
  nil
end

Instance Method Details

#to_simpleString

Returns the simple string representation of a version

Returns:

  • (String)


8
9
10
# File 'lib/elm_install/ext.rb', line 8

def to_simple
  "#{major}.#{minor}.#{patch}"
end