Sha256: 3c873110efd2ca11e7f00a1e305667f1afeb3f1275f338999ec45045e96e3ab3
Contents?: true
Size: 426 Bytes
Versions: 1
Compression:
Stored size: 426 Bytes
Contents
require 'faraday' class TranslationEngine::ConnectionExceptionMiddleware < Faraday::Middleware def call(env) begin @app.call(env) rescue Faraday::Error => e message = "Connecting to TranslationServer got #{e.class}: #{e.message}" if TranslationEngine.raise_exceptions raise ConnectionError, message else Rails.logger.error { message } {} end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_engine-0.0.1 | app/middlewares/translation_engine/connection_exception_middleware.rb |