class Bosh::Workspace::Schemas::StemcellVersion
Public Instance Methods
validate(object)
click to toggle source
# File lib/bosh/workspace/schemas/stemcells.rb, line 16 def validate(object) return if object.is_a? Integer return if object.is_a? Float return if object == "latest" return if object.to_s =~ /^\d+$/ return if object.to_s =~ /^\d+(\.\d+){1,2}$/ raise Membrane::SchemaValidationError.new( "Should match: latest, version.patch.micropatch, version.patch or version. Given: #{object}") end