class VagrantVbguest::Config
Public Class Methods
auto_reboot()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 15 def auto_reboot; @auto_reboot.nil? ? true : @auto_reboot end
auto_update()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 14 def auto_update; @auto_update.nil? ? true : @auto_update end
installer_arguments()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 18 def installer_arguments; @installer_arguments.nil? ? '--nox11' : @installer_arguments end
iso_path()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 21 def iso_path return nil if !@iso_path || @iso_path == :auto @iso_path end
no_install()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 16 def no_install; @no_install.nil? ? false : @no_install end
no_remote()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 17 def no_remote; @no_remote.nil? ? false : @no_remote end
yes()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 19 def yes; @yes.nil? ? true : @yes end
Public Instance Methods
auto_reboot()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 30 def auto_reboot; @auto_reboot.nil? ? self.class.auto_reboot : @auto_reboot end
auto_update()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 29 def auto_update; @auto_update.nil? ? self.class.auto_update : @auto_update end
installer_arguments()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 33 def installer_arguments; @installer_arguments.nil? ? self.class.installer_arguments : @installer_arguments end
iso_path()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 36 def iso_path return self.class.iso_path if !@iso_path || @iso_path == :auto @iso_path end
no_install()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 31 def no_install; @no_install.nil? ? self.class.no_install : @no_install end
no_remote()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 32 def no_remote; @no_remote.nil? ? self.class.no_remote : @no_remote end
to_hash()
click to toggle source
explicit hash, to get symbols in hash keys
# File lib/vagrant-vbguest/config.rb, line 42 def to_hash { :installer => installer, :installer_arguments => installer_arguments, :iso_path => iso_path, :iso_upload_path => iso_upload_path, :iso_mount_point => iso_mount_point, :auto_update => auto_update, :auto_reboot => auto_reboot, :no_install => no_install, :no_remote => no_remote, :yes => yes } end
yes()
click to toggle source
# File lib/vagrant-vbguest/config.rb, line 34 def yes; @yes.nil? ? self.class.yes : @yes end