*Updated*
SemVer obects can be created from a String, an Array of arguments (major, minor, etc), or a Hash of arguments ({major => 1, etc). It should be possible to omit the minor and patch segments, similarly to how prerelease and build segments can be omitted. For example, I should be able to write this in puppet code:
{code:puppet} notice(SemVer('1')) notice(SemVer('1.2')) notice(SemVer(1)) notice(SemVer(1, 2)) notice(SemVer(major => 1)) notice(SemVer(major => 1, minor => 2)) {code} |
|
|