Class: Vagrant::Systems::FreeBSD::FreeBSDConfig

Inherits:
Config::Base
  • Object
show all
Defined in:
lib/vagrant/systems/freebsd.rb

Overview

A custom config class which will be made accessible via config.freebsd This is not necessary for all system implementers, of course. However, generally, Vagrant tries to make almost every aspect of its execution configurable, and this assists that goal.

Instance Attribute Summary collapse

Attributes inherited from Config::Base

#top

Instance Method Summary collapse

Methods inherited from Config::Base

configures, #env, #instance_variables_hash, json_create, #set_options, #to_hash, #to_json, #validate

Constructor Details

#initializeFreeBSDConfig

Returns a new instance of FreeBSDConfig.



17
18
19
20
# File 'lib/vagrant/systems/freebsd.rb', line 17

def initialize
  @halt_timeout = 30
  @halt_check_interval = 1
end

Instance Attribute Details

#halt_check_intervalObject

Returns the value of attribute halt_check_interval.



15
16
17
# File 'lib/vagrant/systems/freebsd.rb', line 15

def halt_check_interval
  @halt_check_interval
end

#halt_timeoutObject

Returns the value of attribute halt_timeout.



14
15
16
# File 'lib/vagrant/systems/freebsd.rb', line 14

def halt_timeout
  @halt_timeout
end