class Fission::Action::Snapshot::Lister
def snapshots
snapshot names (String).
If successful, the Repsonse's data attribute will be an Array of the
Returns a Response with the result.
# => ['snap 1', 'snap 2']
@lister.snapshots.data
Examples
Internal: List the snapshots for a VM.
def snapshots unless @vm.exists? return Response.new :code => 1, :message => 'VM does not exist' end conf_file_response = @vm.conf_file return conf_file_response unless conf_file_response.successful? command = "#{vmrun_cmd} listSnapshots " command << "'#{conf_file_response.data}' 2>&1" command_exec = Fission::Action::ShellExecutor.new command result = command_exec.execute response = Response.new :code => result['process_status'].exitstatus if response.successful? response.data = parse_snapshot_names_from_output result['output'] else response.message = result['output'] end response end