Module: Vers::NpmVersion

Extended by:
NpmVersion
Included in:
NpmVersion
Defined in:
lib/vers/semver_version.rb

Instance Method Summary collapse

Instance Method Details

#compare(left, right) ⇒ Object



132
133
134
# File 'lib/vers/semver_version.rb', line 132

def compare(left, right)
  SemverVersion.compare(left.strip, right.strip)
end

#normalize(value) ⇒ Object



140
141
142
# File 'lib/vers/semver_version.rb', line 140

def normalize(value)
  SemverVersion.normalize(value.to_s.strip)
end

#prerelease?(value) ⇒ Boolean

Returns:

  • (Boolean)


144
145
146
# File 'lib/vers/semver_version.rb', line 144

def prerelease?(value)
  SemverVersion.prerelease?(value.to_s.strip)
end

#valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


136
137
138
# File 'lib/vers/semver_version.rb', line 136

def valid?(value)
  SemverVersion.valid?(value.to_s.strip)
end