class VpsAdmin::CLI::Commands::BackupVps
Public Instance Methods
exec(args)
click to toggle source
Calls superclass method
VpsAdmin::CLI::Commands::BackupDataset#exec
# File lib/vpsadmin/cli/commands/backup_vps.rb, line 7 def exec(args) if args.size == 1 && /^\d+$/ !~ args[0] fs = args[0] ds_id = read_dataset_id(fs) if ds_id super([ds_id, fs]) else ds = dataset_chooser(vps_only: true) super([ds.id, fs]) end elsif args.size == 2 super([@api.vps.show(args[0].to_i).dataset_id, args[1]]) else super(args) end end