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 || {}