From 79a3b2dac341d1055118acfa208cdbfe98782c53 Mon Sep 17 00:00:00 2001 From: Andrew Gingrich Date: Fri, 1 Dec 2023 12:03:38 -0600 Subject: [PATCH] Conditionally require faraday/multipart Only Require Faraday Multipart if Faraday Version is greater than 2 because Farady V1 inlcudes the gem already. https://github.com/alexrudall/ruby-openai/issues/392 --- lib/openai.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/openai.rb b/lib/openai.rb index 0ddc1301..29295b7a 100644 --- a/lib/openai.rb +++ b/lib/openai.rb @@ -1,5 +1,5 @@ require "faraday" -require "faraday/multipart" +require 'faraday/multipart' if Gem::Version.new(Faraday::VERSION) >= Gem::Version.new('2.0') require_relative "openai/http" require_relative "openai/client"