class Object
Public Class Methods
list(bucket, prefix, options = {})
click to toggle source
Hack: github.com/qiniu/ruby-sdk 不支持列举资源(list)操作 developer.qiniu.com/docs/v6/api/reference/rs/list.html TODO: Remove this when ruby-sdk support list
# File lib/backup/cloud_io/qi_niu.rb, line 11 def self.list(bucket, prefix, options = {}) options[:bucket] = bucket options[:prefix] = prefix params = options.map{|k,v| "#{k}=#{v}" unless v.nil?}.compact.join('&') url = ::Qiniu::Config.settings[:rs_host] + '/list?' + params return ::Qiniu::HTTP.api_post(url, '', { :headers => { 'Authorization' => 'QBox ' + ::Qiniu::Auth.generate_acctoken(url, ''), 'Host' => 'rsf.qbox.me', 'Content-Type' => 'application/x-www-form-urlencoded' } }) end