Sha256: d2a236a76c0cf143c34bdf274b564088fbf28776055c3982d62ef195b871bf5e
Contents?: true
Size: 628 Bytes
Versions: 66
Compression:
Stored size: 628 Bytes
Contents
class Facebooker::Service::TyphoeusMultiService < Facebooker::Service::TyphoeusService def initialize @result_objects = [] end def parse_results? false end #define a method that returns nothing define_remote_method :async_post, :on_success => lambda {|r| puts "."} def perform_post(url,params) add_result(self.class.async_post(:base_uri=>url,:params=>params)) end def add_result(obj) @result_objects << obj end def process # we need to access all objects to make sure the proxy has made the request @result_objects.each(&:nil?) @result_objects = [] end end
Version data entries
66 entries across 66 versions & 19 rubygems