lib/spark_api/connection.rb in spark_api-1.0.4 vs lib/spark_api/connection.rb in spark_api-1.1.0
- old
+ new
@@ -1,9 +1,7 @@
require 'openssl'
require 'faraday'
-require 'faraday_middleware'
-require 'yajl'
module SparkApi
# =Connection
# Mixin module for handling http connection information
module Connection
@@ -18,12 +16,13 @@
opts[:ssl] = {:verify => false }
opts[:url] = @endpoint.sub /^http:/, "https:"
else
opts[:url] = @endpoint.sub /^https:/, "http:"
end
- conn = Faraday::Connection.new(opts) do |builder|
- builder.adapter Faraday.default_adapter
- builder.use SparkApi::FaradayExt::SparkMiddleware
+
+ conn = Faraday.new(opts) do |conn|
+ conn.response :spark_api
+ conn.adapter Faraday.default_adapter
end
SparkApi.logger.debug("Connection: #{conn.inspect}")
conn
end