class Cloudinary::Migrator
def self.test
def self.test posts = {} done = {} migrator = Cloudinary::Migrator.new( :retrieve=>proc{|id| posts[id]}, :complete=>proc{|id, result| $stderr.print "done #{id} #{result}\n"; done[id] = result} ) start = migrator.max_given_id + 1 (start..1000).each{|i| posts[i] = "hello#{i}"} posts.each do |id, data| migrator.process(:id=>id, :public_id=>"post_#{id}") end migrator.done pp [done.length, start] end