lib/neoon/client/connection.rb in neoon-0.0.3 vs lib/neoon/client/connection.rb in neoon-0.0.4

- old
+ new

@@ -10,11 +10,10 @@ @connection ||= Faraday.new(end_point, connection_options.merge(:builder => middleware)) @connection.basic_auth(@uri.user, @uri.password) if @uri.user && @uri.password end include Request - include Indexing private def connection_options @connection_options ||= { @@ -34,9 +33,10 @@ def middleware @middleware ||= Faraday::Builder.new do |builder| builder.use FaradayMiddleware::EncodeJson builder.use FaradayMiddleware::Mashify builder.use FaradayMiddleware::ParseJson, :content_type => /\bjson$/ + builder.use Faraday::Neoon::RaiseError builder.adapter Faraday.default_adapter end end \ No newline at end of file