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

Version Path
micahwedemeyer-facebooker-1.0.50 lib/facebooker/service/typhoeus_multi_service.rb
micahwedemeyer-facebooker-1.0.51 lib/facebooker/service/typhoeus_multi_service.rb
mmangino-facebooker-1.0.42 lib/facebooker/service/typhoeus_multi_service.rb
mmangino-facebooker-1.0.43 lib/facebooker/service/typhoeus_multi_service.rb
mmangino-facebooker-1.0.44 lib/facebooker/service/typhoeus_multi_service.rb
mmangino-facebooker-1.0.45 lib/facebooker/service/typhoeus_multi_service.rb
mmangino-facebooker-1.0.46 lib/facebooker/service/typhoeus_multi_service.rb
mmangino-facebooker-1.0.47 lib/facebooker/service/typhoeus_multi_service.rb
mmangino-facebooker-1.0.48 lib/facebooker/service/typhoeus_multi_service.rb
mmangino-facebooker-1.0.49 lib/facebooker/service/typhoeus_multi_service.rb
mmangino-facebooker-1.0.50 lib/facebooker/service/typhoeus_multi_service.rb
pomartel-facebooker-1.0.45 lib/facebooker/service/typhoeus_multi_service.rb
pomartel-facebooker-1.0.47 lib/facebooker/service/typhoeus_multi_service.rb
simianarmy-facebooker-1.0.50 lib/facebooker/service/typhoeus_multi_service.rb
simianarmy-facebooker-1.0.51 lib/facebooker/service/typhoeus_multi_service.rb
taweili-facebooker-1.0.45 lib/facebooker/service/typhoeus_multi_service.rb
taweili-facebooker-1.0.47 lib/facebooker/service/typhoeus_multi_service.rb
taweili-facebooker-1.0.50 lib/facebooker/service/typhoeus_multi_service.rb
zerobearing2-facebooker-1.0.46 lib/facebooker/service/typhoeus_multi_service.rb
facebooker-1.0.75 lib/facebooker/service/typhoeus_multi_service.rb