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