* account * addresses * administrator * afterwards * because * bridgeable * capabilities * capability * checksum * configuration * configuration for * configure * criteria * delimited * delivered * derivatives * description * detect * directory * display * downloading * during * electric * enabling * encountered * equivalent * executable * executed * hashicorp * hypervisor * hyphens * implementation * incorporate * inheritance * initialize * instance * instead * interactions * invocable * machine * maximum * message * mounting * overridden * overwrite * paramiko * preparing * provides * provisioning * recursively * requested * resetting * retryable * running * satisfied * searching * sometimes * specified * successfully * synced folders * unauthorized * underlying * userprofile * vagrant * vagrantfile * variable * various * version * virtual * windows
20 lines
556 B
Ruby
20 lines
556 B
Ruby
module Vagrant
|
|
module Plugin
|
|
module V2
|
|
# Base class for a host in Vagrant. A host class contains functionality
|
|
# that is specific to a specific OS that is running Vagrant. This
|
|
# abstraction is done because there is some host-specific logic that
|
|
# Vagrant must do in some cases.
|
|
class Host
|
|
# This returns true/false depending on if the current running system
|
|
# matches the host class.
|
|
#
|
|
# @return [Boolean]
|
|
def detect?(env)
|
|
false
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|