Module: VagrantPlugins::SshConfigManager
- Defined in:
- lib/vagrant-ssh-config-manager.rb,
lib/vagrant-ssh-config-manager/config.rb,
lib/vagrant-ssh-config-manager/plugin.rb,
lib/vagrant-ssh-config-manager/version.rb,
lib/vagrant-ssh-config-manager/action/up.rb,
lib/vagrant-ssh-config-manager/action/halt.rb,
lib/vagrant-ssh-config-manager/file_locker.rb,
lib/vagrant-ssh-config-manager/file_manager.rb,
lib/vagrant-ssh-config-manager/action/reload.rb,
lib/vagrant-ssh-config-manager/action/destroy.rb,
lib/vagrant-ssh-config-manager/include_manager.rb,
lib/vagrant-ssh-config-manager/action/provision.rb,
lib/vagrant-ssh-config-manager/ssh_config_manager.rb,
lib/vagrant-ssh-config-manager/ssh_info_extractor.rb
Defined Under Namespace
Modules: Action
Classes: Config, FileLocker, FileManager, IncludeManager, LockAcquisitionError, LockError, LockTimeoutError, Plugin, SshConfigManager, SshInfoExtractor
Constant Summary
collapse
- VERSION =
"0.8.2"
Class Method Summary
collapse
Class Method Details
.require_config ⇒ Object
26
27
28
|
# File 'lib/vagrant-ssh-config-manager.rb', line 26
def self.require_config
require "vagrant-ssh-config-manager/config" unless defined?(Config)
end
|
.require_file_locker ⇒ Object
22
23
24
|
# File 'lib/vagrant-ssh-config-manager.rb', line 22
def self.require_file_locker
require "vagrant-ssh-config-manager/file_locker" unless defined?(FileLocker)
end
|
.require_file_manager ⇒ Object
Lazy load other components only when needed
10
11
12
|
# File 'lib/vagrant-ssh-config-manager.rb', line 10
def self.require_file_manager
require "vagrant-ssh-config-manager/file_manager" unless defined?(FileManager)
end
|
.require_include_manager ⇒ Object
14
15
16
|
# File 'lib/vagrant-ssh-config-manager.rb', line 14
def self.require_include_manager
require "vagrant-ssh-config-manager/include_manager" unless defined?(IncludeManager)
end
|
18
19
20
|
# File 'lib/vagrant-ssh-config-manager.rb', line 18
def self.
require "vagrant-ssh-config-manager/ssh_info_extractor" unless defined?()
end
|