Class: Vagrant::Systems::Linux::LinuxConfig
- Inherits:
-
Config::Base
- Object
- Config::Base
- Vagrant::Systems::Linux::LinuxConfig
- Defined in:
- lib/vagrant/systems/linux/config.rb
Overview
A custom config class which will be made accessible via config.linux
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 ⇒ LinuxConfig
constructor
A new instance of LinuxConfig.
Methods inherited from Config::Base
configures, #env, #instance_variables_hash, json_create, #set_options, #to_hash, #to_json, #validate
Constructor Details
#initialize ⇒ LinuxConfig
Returns a new instance of LinuxConfig.
14 15 16 17 |
# File 'lib/vagrant/systems/linux/config.rb', line 14 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.
12 13 14 |
# File 'lib/vagrant/systems/linux/config.rb', line 12 def halt_check_interval @halt_check_interval end |
#halt_timeout ⇒ Object
Returns the value of attribute halt_timeout.
11 12 13 |
# File 'lib/vagrant/systems/linux/config.rb', line 11 def halt_timeout @halt_timeout end |