class Fog::Storage::Aliyun::Directory
Public Instance Methods
destroy()
click to toggle source
# File lib/fog/aliyun/models/storage/directory.rb, line 10 def destroy requires :key prefix = key+'/' ret = service.list_objects(:prefix=>prefix)["Contents"] if ret.nil? puts " Not found: Direction not exist!" false elsif ret.size == 1 service.delete_container(key) true else raise Fog::Storage::Aliyun::Error, " Forbidden: Direction not empty!" false end end
files()
click to toggle source
# File lib/fog/aliyun/models/storage/directory.rb, line 27 def files @files ||= begin Fog::Storage::Aliyun::Files.new( :directory => self, :service => service ) end end
public_url()
click to toggle source
# File lib/fog/aliyun/models/storage/directory.rb, line 36 def public_url nil end
save()
click to toggle source
# File lib/fog/aliyun/models/storage/directory.rb, line 40 def save requires :key service.put_container(key) true end