lib/signet/oauth_1/client.rb in signet-0.3.0 vs lib/signet/oauth_1/client.rb in signet-0.3.1

- old
+ new

@@ -853,13 +853,10 @@ }.merge(options) if options[:request] if options[:request].kind_of?(Array) method, uri, headers, body = options[:request] elsif options[:request].kind_of?(Faraday::Request) - unless options[:connection] - raise ArgumentError, - "Faraday::Request used, requires a connection to be provided." - end + options[:connection] ||= Faraday.default_connection method = options[:request].method.to_s.downcase.to_sym uri = options[:connection].build_url( options[:request].path, options[:request].params ) headers = options[:request].headers || {}