class Bosh::Workspace::Schemas::ReleaseVersion

Public Instance Methods

validate(object) click to toggle source
# File lib/bosh/workspace/schemas/releases.rb, line 19
def validate(object)
  return if object == "latest"
  begin
    SemiSemantic::Version.parse(object.to_s)
  rescue SemiSemantic::ParseError
    raise Membrane::SchemaValidationError.new(
      "Should match: latest, Semantic versioning. Given: #{object}")
  end
end