lib/attune/default.rb in attune-0.0.1 vs lib/attune/default.rb in attune-0.0.2

- old
+ new

@@ -1,6 +1,7 @@ require 'attune/param_flattener' +require "attune/call_dropping" require "attune/json_logger" module Attune # Default options module Default @@ -10,10 +11,13 @@ MIDDLEWARE = Faraday::Builder.new do |builder| # Needed for encoding of BATCH GET requests builder.use Attune::ParamFlattener + # Log all requests + builder.use Attune::CallDropping + # Allow one retry per request builder.request :retry, 1 # Log all requests builder.use Attune::JsonLogger @@ -25,9 +29,10 @@ configure do |c| c.endpoint = ENDPOINT c.middleware = MIDDLEWARE c.disabled = false + c.exception_handler = :raise c.timeout = 1 end end end