Sha256: 68882bfe392f86009ce1b40691b9e7c62a6cb3cfcdbff672c385a84e0dcb60e9
Contents?: true
Size: 915 Bytes
Versions: 21
Compression:
Stored size: 915 Bytes
Contents
module VagrantPlugins module Invade module Validator module Provider autoload :VirtualBox, 'vagrant-invade/validator/provider/virtualbox' autoload :VMware, 'vagrant-invade/validator/provider/vmware' DEFAULT = { 'name' => nil, 'core' => 1, 'memory' => 1024 } def self.validate_base(env, provider) return nil unless provider # NAME provider['name'] = Validator.validate_string( provider['name'], 'name', DEFAULT['name'] ) # CORE provider['cores'] = Validator.validate_integer( provider['cores'], 'cores', DEFAULT['cores'] ) # MEMORY provider['memory'] = Validator.validate_integer( provider['memory'], 'memory', DEFAULT['memory'] ) provider end end end end end
Version data entries
21 entries across 21 versions & 1 rubygems