module Versionaire
The gem namespace.
Constants
- DELIMITER
- PATTERN
- Version
-
An immutable, semantic version value object.
Public Instance Methods
Source
# File lib/versionaire/function.rb, line 10 def Version object Converter.new(object).then do |converter| case object when String then converter.from_string when Array then converter.from_array when Hash then converter.from_hash when Version then object else converter.from_object end end end
Conversion function (strict) for casting an object into a version.