Sha256: 5e8708c9a823d571f53e95cd0174355dc50e2e1ceb2358eef02c4cc33ec48933
Contents?: true
Size: 539 Bytes
Versions: 4
Compression:
Stored size: 539 Bytes
Contents
require 'rest-more' facebook = RC::Facebook.new(:log_method => method(:puts)) puts "rest-client with threads doing concurrent requests" a = [facebook.get('4'), facebook.get('5')] puts "It's not blocking... but doing concurrent requests underneath" p a.map{ |r| r['name'] } # here we want the values, so it blocks here puts "DONE" puts "callback also works" facebook.get('6'){ |r| p r['name'] } puts "It's not blocking... but doing concurrent requests underneath" facebook.wait # we block here to wait for the request done puts "DONE"
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rest-more-2.0.4 | example/multi.rb |
rest-more-2.0.3 | example/multi.rb |
rest-more-2.0.2 | example/multi.rb |
rest-more-2.0.0 | example/multi.rb |