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