Method: Deltacloud::Drivers::Openstack::OpenstackDriver#blobs
- Defined in:
- lib/deltacloud/drivers/openstack/openstack_driver.rb
#blobs(credentials, opts = {}) ⇒ Object
279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/deltacloud/drivers/openstack/openstack_driver.rb', line 279 def blobs(credentials, opts={}) os = new_client(credentials, "object-store") blobs = [] safely do bucket = os.container(opts['bucket']) if(opts[:id]) blobs << convert_blob(bucket.object(opts[:id]), opts['bucket']) else bucket.objects_detail.each{|blob| blobs << convert_blob(blob, opts['bucket'])} end end blobs end |