class Fog::OpenStack::Storage::Directory
Attributes
public[W]
Public Instance Methods
destroy()
click to toggle source
# File lib/fog/openstack/storage/models/directory.rb, line 15 def destroy requires :key service.delete_container(key) true rescue Excon::Errors::NotFound false end
files()
click to toggle source
# File lib/fog/openstack/storage/models/directory.rb, line 23 def files @files ||= begin Fog::OpenStack::Storage::Files.new( :directory => self, :service => service ) end end
public_url()
click to toggle source
# File lib/fog/openstack/storage/models/directory.rb, line 32 def public_url requires :key @public_url ||= begin service.public_url(key) rescue Fog::OpenStack::Storage::NotFound => err nil end end
save()
click to toggle source
# File lib/fog/openstack/storage/models/directory.rb, line 42 def save requires :key service.put_container(key, :public => @public) true end