Sha256: 2847dd94579d66553df0574a9f5d5ec56f43b4e81cf6622dff52b2932eea1e1d
Contents?: true
Size: 568 Bytes
Versions: 13
Compression:
Stored size: 568 Bytes
Contents
require 'fog/core/collection' require 'fog/openstack/models/compute/volume' module Fog module Compute class OpenStack class Volumes < Fog::Collection model Fog::Compute::OpenStack::Volume def all(detailed=true) load(connection.list_volumes(detailed).body['volumes']) end def get(volume_id) if volume = connection.get_volume_details(volume_id).body['volume'] new(volume) end rescue Fog::Compute::OpenStack::NotFound nil end end end end end
Version data entries
13 entries across 13 versions & 7 rubygems