Sha256: 8866ea9f2d8d8434df755e0f198943e2e14a60ebf7a2faf77350a8a85d6e5016
Contents?: true
Size: 565 Bytes
Versions: 13
Compression:
Stored size: 565 Bytes
Contents
require 'fog/core/collection' require 'fog/cloudstack/models/compute/snapshot' module Fog module Compute class Cloudstack class Snapshots < Fog::Collection model Fog::Compute::Cloudstack::Snapshot def all data = service.list_snapshots["listsnapshotsresponse"]["snapshot"] || [] load(data) end def get(snapshot_id) snapshot = service.list_snapshots('id' => snapshot_id)["listsnapshotsresponse"]["snapshot"].first new(snapshot) if snapshot end end end end end
Version data entries
13 entries across 13 versions & 3 rubygems