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
response = self.connection.storage_request("GET", "#{escaped_name}?#{query.join '&'}")
return [] if (response.code == "204")
raise CloudFiles::Exception::InvalidResponse, "Invalid response code #{response.code}" unless (response.code == "200")
return CloudFiles.lines(response.body)
end