62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
# File 'lib/hpcloud/remote_resource.rb', line 62
def ()
@headers =
@size = ['X-Container-Bytes-Used']
@size = 0 if @size.nil?
@count = ['X-Container-Object-Count']
@synckey = ['X-Container-Sync-Key']
@syncto = ['X-Container-Sync-To']
@writeacl = AclWriter.new()
@readacl = AclReader.new()
@public = @readacl.public
@readers = @readacl.users.join(",") unless @readacl.users.nil?
@writers = @writeacl.users.join(",") unless @writeacl.users.nil?
@versions = ['X-Versions-Location']
@public_url = ""
begin
if @path.nil? || @path.empty?
@public_url = "#{@storage.url}/#{@container}"
else
@public_url = "#{@storage.url}/#{@container}/#{@path}"
end
rescue
end
@public_url = @public_url.gsub(/%2F/, '/') unless @public_url.nil?
return true
end
|