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