class Bosh::Workspace::Schemas::ProjectDeployment::MergeTool
Public Instance Methods
validate(object)
click to toggle source
# File lib/bosh/workspace/schemas/project_deployment.rb, line 22 def validate(object) return if object.is_a? String return if object.is_a? Hash && (%w(name version) & object.keys).size == 2 && object['version'] =~ /^\d+(\.\d+){1,2}|current$/ raise Membrane::SchemaValidationError.new( "Should match: String, object.name and object.version. Given: #{object}") end