class Sahara::Command::Off
Public Instance Methods
execute()
click to toggle source
# File lib/sahara/command/off.rb, line 4 def execute options = {} opts = OptionParser.new do |opts| opts.banner = "Leaves sandbox state" opts.separator "" opts.separator "Usage: vagrant sandbox off <vmname>" end # Parse the options argv = parse_options(opts) return if !argv with_target_vms(argv, :reverse => true) do |machine| ses = Sahara::Session::Factory.create(machine) if !ses.is_vm_created? then puts "[#{machine.name}] VM is not created" next end if ses.is_snapshot_mode_on? then puts "[#{machine.name}] Stopping sandbox mode..." ses.off else puts "[#{machine.name}] Not sandbox mode now" end end end