| Class | Fog::Storage::Rackspace::Directories |
| In: |
lib/fog/rackspace/models/storage/directories.rb
|
| Parent: | Fog::Collection |
Returns list of directories @return [Fog::Storage::Rackspace::Directories] Retrieves a list directories. @raise [Fog::Storage::Rackspace::NotFound] - HTTP 404 @raise [Fog::Storage::Rackspace::BadRequest] - HTTP 400 @raise [Fog::Storage::Rackspace::InternalServerError] - HTTP 500 @raise [Fog::Storage::Rackspace::ServiceError] @note Fog‘s current implementation only returns 10,000 directories @see docs.rackspace.com/files/api/v1/cf-devguide/content/View_List_of_Containers-d1e1100.html
Retrieves directory @param [String] key of directory @param options [Hash]: @option options [String] cdn_cname CDN CNAME used when calling Directory#public_url @return [Fog::Storage::Rackspace::Directory] @raise [Fog::Storage::Rackspace::NotFound] - HTTP 404 @raise [Fog::Storage::Rackspace::BadRequest] - HTTP 400 @raise [Fog::Storage::Rackspace::InternalServerError] - HTTP 500 @raise [Fog::Storage::Rackspace::ServiceError] @example
directory = fog.directories.get('video', :cdn_cname => 'http://cdn.lunenburg.org')
files = directory.files
files.first.public_url
@see Directory#public_url @see docs.rackspace.com/files/api/v1/cf-devguide/content/View-Container_Info-d1e1285.html