class HashiCorp::VagrantVMwareDesktop::Action::MachineLock
This class locks a single machine so that operations can only be done on one machine at a time.
Public Class Methods
new(app, outer_env)
click to toggle source
Calls superclass method
# File lib/vagrant-vmware-desktop/action/machine_lock.rb, line 11 def initialize(app, outer_env) options = {} options[:path] = lambda do |env| env[:machine].data_dir.join("lock") end options[:exception] = lambda do |env| Errors::SingleMachineLock.new(:machine => env[:machine].name) end super(app, outer_env, options) end