lib/flexirest/connection_manager.rb in flexirest-1.10.12 vs lib/flexirest/connection_manager.rb in flexirest-1.11.0
- old
+ new
@@ -18,10 +18,10 @@
end
def self.in_parallel(base_url)
begin
require 'typhoeus'
- require 'typhoeus/adapters/faraday'
+ require 'typhoeus/adapters/faraday' unless Gem.loaded_specs["faraday-typhoeus"].present?
rescue LoadError
raise MissingOptionalLibraryError.new("To call '::Flexirest::ConnectionManager.in_parallel' you must include the gem 'Typhoeus' in your Gemfile.")
end
session = ConnectionManager.get_connection(base_url).session
session.in_parallel do