Method: Deltacloud::Drivers::Openstack::OpenstackDriver#buckets
- Defined in:
- lib/deltacloud/drivers/openstack/openstack_driver.rb
#buckets(credentials, opts = {}) ⇒ Object
250 251 252 253 254 255 256 257 258 259 260 261 |
# File 'lib/deltacloud/drivers/openstack/openstack_driver.rb', line 250 def buckets(credentials, opts={}) os = new_client(credentials, "object-store") buckets = [] safely do if opts[:id] buckets << convert_bucket(os.container(opts[:id])) else os.containers.each{|bucket_name| buckets << convert_bucket(os.container(bucket_name))} end end buckets end |