Package com.flagsmith.flagengine.utils
Class SemanticVersioning
- java.lang.Object
-
- com.flagsmith.flagengine.utils.SemanticVersioning
-
public class SemanticVersioning extends Object
-
-
Constructor Summary
Constructors Constructor Description SemanticVersioning()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BooleanisSemver(String version)Checks if the given string have `:semver` suffix or not.static StringremoveSemver(String version)Remove the semver suffix(i.e: last 7 characters) from the given value.
-
-
-
Method Detail
-
isSemver
public static Boolean isSemver(String version)
Checks if the given string have `:semver` suffix or not.>>> is_semver("2.1.41-beta:semver") True >>> is_semver("2.1.41-beta") False- Parameters:
version- The version string.- Returns:
-
removeSemver
public static String removeSemver(String version)
Remove the semver suffix(i.e: last 7 characters) from the given value.>>> remove_semver_suffix("2.1.41-beta:semver") '2.1.41-beta' >>> remove_semver_suffix("2.1.41:semver") '2.1.41'- Parameters:
version- the version string to strip version from.- Returns:
-
-