Module: Vagrant

Defined in:
lib/vagrant/vm.rb,
lib/vagrant/box.rb,
lib/vagrant/ssh.rb,
lib/vagrant/busy.rb,
lib/vagrant/util.rb,
lib/vagrant/config.rb,
lib/vagrant/commands.rb,
lib/vagrant/active_list.rb,
lib/vagrant/environment.rb,
lib/vagrant/util/errors.rb,
lib/vagrant/actions/base.rb,
lib/vagrant/actions/vm/up.rb,
lib/vagrant/actions/runner.rb,
lib/vagrant/actions/box/add.rb,
lib/vagrant/actions/vm/boot.rb,
lib/vagrant/actions/vm/down.rb,
lib/vagrant/actions/vm/halt.rb,
lib/vagrant/actions/vm/start.rb,
lib/vagrant/downloaders/base.rb,
lib/vagrant/downloaders/file.rb,
lib/vagrant/downloaders/http.rb,
lib/vagrant/actions/vm/export.rb,
lib/vagrant/actions/vm/import.rb,
lib/vagrant/actions/vm/reload.rb,
lib/vagrant/actions/vm/resume.rb,
lib/vagrant/provisioners/base.rb,
lib/vagrant/provisioners/chef.rb,
lib/vagrant/actions/collection.rb,
lib/vagrant/actions/vm/destroy.rb,
lib/vagrant/actions/vm/package.rb,
lib/vagrant/actions/vm/suspend.rb,
lib/vagrant/actions/box/destroy.rb,
lib/vagrant/actions/box/download.rb,
lib/vagrant/actions/vm/customize.rb,
lib/vagrant/actions/vm/provision.rb,
lib/vagrant/actions/box/unpackage.rb,
lib/vagrant/provisioners/chef_solo.rb,
lib/vagrant/util/template_renderer.rb,
lib/vagrant/actions/vm/forward_ports.rb,
lib/vagrant/provisioners/chef_server.rb,
lib/vagrant/util/stacked_proc_runner.rb,
lib/vagrant/actions/vm/shared_folders.rb,
lib/vagrant/actions/vm/move_hard_drive.rb

Defined Under Namespace

Modules: Actions, Downloaders, Provisioners, Util Classes: ActiveList, Box, Busy, Commands, Config, Environment, Logger, SSH, VM

Class Method Summary collapse

Class Method Details

.busy(&block) ⇒ Object



6
7
8
# File 'lib/vagrant/busy.rb', line 6

def self.busy(&block)
  Busy.busy(&block)
end

.busy?Boolean

Returns:

  • (Boolean)


2
3
4
# File 'lib/vagrant/busy.rb', line 2

def self.busy?
  Busy.busy?
end

.configObject



2
3
4
# File 'lib/vagrant/config.rb', line 2

def self.config
  Config.config
end