Class: Vagrant::Systems::FreeBSD::FreeBSDConfig
- Inherits:
-
Config::Base
- Object
- Config::Base
- Vagrant::Systems::FreeBSD::FreeBSDConfig
- 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
-
#halt_check_interval ⇒ Object
Returns the value of attribute halt_check_interval.
-
#halt_timeout ⇒ Object
Returns the value of attribute halt_timeout.
Attributes inherited from Config::Base
Instance Method Summary collapse
-
#initialize ⇒ FreeBSDConfig
constructor
A new instance of FreeBSDConfig.
Methods inherited from Config::Base
configures, #env, #instance_variables_hash, json_create, #set_options, #to_hash, #to_json, #validate
Constructor Details
#initialize ⇒ FreeBSDConfig
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_interval ⇒ Object
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_timeout ⇒ Object
Returns the value of attribute halt_timeout.
14 15 16 |
# File 'lib/vagrant/systems/freebsd.rb', line 14 def halt_timeout @halt_timeout end |