Module: VagrantPlugins::VBoxSnapshot::Command::MultiVmArgs

Included in:
Delete, Go, Take
Defined in:
lib/vagrant-vbox-snapshot/commands/multi_vm_args.rb

Instance Method Summary collapse

Instance Method Details

#parse_vm_and_snapshot_options(argv, opts) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/vagrant-vbox-snapshot/commands/multi_vm_args.rb', line 5

def parse_vm_and_snapshot_options(argv, opts)
  unless [1, 2].include?(argv.size)
    @env.ui.info(opts.help, :prefix => false)
    return
  end

  if argv.size == 1
    [nil, argv[0]]
  else
    [argv[0], argv[1]]
  end
end