Sha256: 4f175b6e65173d6372b397ffc88908e85d1b3b24d3f8ac1e2bea4d13e89f5ad2
Contents?: true
Size: 642 Bytes
Versions: 23
Compression:
Stored size: 642 Bytes
Contents
module Fog module Vsphere class Compute class Real def revert_to_snapshot(snapshot) unless Snapshot === snapshot raise ArgumentError, 'snapshot is a required parameter' end task = snapshot.mo_ref.RevertToSnapshot_Task task.wait_for_completion { 'state' => task.info.state } end end class Mock def revert_to_snapshot(snapshot) raise ArgumentError, 'snapshot is a required parameter' if snapshot.nil? { 'state' => 'success' } end end end end end
Version data entries
23 entries across 23 versions & 1 rubygems