lib/papertrail/connection.rb in papertrail-0.8.3 vs lib/papertrail/connection.rb in papertrail-0.8.4

- old
+ new

@@ -1,8 +1,9 @@ require 'faraday' require 'openssl' -require 'faraday_stack' +require 'faraday_middleware' +require 'yajl/json_gem' require 'papertrail/search_query' module Papertrail class Connection @@ -23,10 +24,11 @@ ssl_options[:ca_file] = '/etc/ssl/certs/ca-certificates.crt' end @connection = Faraday::Connection.new(:url => 'https://papertrailapp.com', :ssl => ssl_options) do |builder| builder.adapter Faraday.default_adapter - builder.use FaradayStack::ResponseJSON + builder.use Faraday::Response::RaiseError + builder.use FaradayMiddleware::ParseJson, :content_type => /\bjson$/ end.tap do |conn| if options[:username] && options[:password] conn.basic_auth(options[:username], options[:password]) else conn.headers['X-Papertrail-Token'] = options[:token] \ No newline at end of file