# File lib/fog/storage/openstack/models/directory.rb, line 15 def destroy requires :key service.delete_container(key) true rescue Excon::Errors::NotFound false end
# File lib/fog/storage/openstack/models/directory.rb, line 23 def files @files ||= begin Fog::Storage::OpenStack::Files.new( :directory => self, :service => service ) end end
# File lib/fog/storage/openstack/models/directory.rb, line 32 def public_url requires :key @public_url ||= begin service.public_url(key) rescue Fog::Storage::OpenStack::NotFound => err nil end end
# File lib/fog/storage/openstack/models/directory.rb, line 42 def save requires :key service.put_container(key, :public => @public) true end