Sha256: 256ddf6fa7022b52b8107c3a8c47260ffaabf0df99be7180f000d12cb15fea45
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
# MONKEY PATCH! # ------------- # # Avoid 'fail' that makes all request to stop running... # Original 4.1.1 lib/mixpanel/client.rb source: # # def prepare_parallel_request # request = ::Typhoeus::Request.new(@uri) # # request.on_complete do |response| # if response.success? # Utils.to_hash(response.body, @format) # elsif response.timed_out? # fail TimeoutError # elsif response.code == 0 # # Could not get an http response, something's wrong # fail HTTPError, response.curl_error_message # else # # Received a non-successful http response # if response.body && response.body != '' # error_message = JSON.parse(response.body)['error'] # else # error_message = response.code.to_s # end # # fail HTTPError, error_message # end # end # # request # end # # module Mixpanel class Client def prepare_parallel_request request = ::Typhoeus::Request.new(@uri) request.on_complete do |response| Utils.to_hash(response.body, @format) if response.success? end request end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mixpanel_magic_lamp-1.0.3 | lib/mixpanel_magic_lamp/client.rb |
mixpanel_magic_lamp-1.0.1 | lib/mixpanel_magic_lamp/client.rb |
mixpanel_magic_lamp-1.0.0 | lib/mixpanel_magic_lamp/client.rb |