class Fog::Compute::Gridscale::Snapshots

Public Instance Methods

all(filters={}) click to toggle source
# File lib/fog/compute/gridscale/models/snapshots.rb, line 9
def all(filters={})
  data = service.snapshots_get(filters)
  snapshots = data.body["snapshots"].values
  load(snapshots)
end
get(payload) click to toggle source
# File lib/fog/compute/gridscale/models/snapshots.rb, line 15
def get(payload)
  snapshot = service.snapshot_get(payload).body['snapshot']
  new(snapshot) if snapshot
rescue Fog::Errors::NotFound
  nil
end