Class: Vagrant::Systems::Linux::LinuxConfig

Inherits:
Config::Base show all
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

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

#initializeLinuxConfig

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_intervalObject

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_timeoutObject

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