def objects(params = {})
params[:marker] ||= params[:offset] unless params[:offset].nil?
query = []
params.each do |param, value|
if [:limit, :marker, :prefix, :path, :delimiter].include? param
query << "#{param}=#{CloudFiles.escape(value.to_s)}"
end
end
begin
response = SwiftClient.get_container(self.connection.storageurl, self.connection.authtoken, escaped_name, params[:marker], params[:limit], params[:prefix], params[:delimiter])
return response[1].collect{|o| o['name']}
rescue ClientException => e
raise CloudFiles::Exception::InvalidResponse, "Invalid response code #{e.status}" unless (e.status.to_s == "200")
end
end