Sha256: 926ffc9bc0933e79100d191b5f7238799ed8ab92612048f8b0e00066ebf1c87c
Contents?: true
Size: 614 Bytes
Versions: 22
Compression:
Stored size: 614 Bytes
Contents
require 'fog/openstack/models/collection' require 'fog/openstack/compute/models/aggregate' module Fog module OpenStack class Compute class Aggregates < Fog::OpenStack::Collection model Fog::OpenStack::Compute::Aggregate def all(options = {}) load_response(service.list_aggregates(options), 'aggregates') end def find_by_id(id) new(service.get_aggregate(id).body['aggregate']) end alias get find_by_id def destroy(id) aggregate = find_by_id(id) aggregate.destroy end end end end end
Version data entries
22 entries across 22 versions & 3 rubygems