Sha256: 444d82df7e831eac616350d63b424acca873b11038f352ac4236ceddaaf182b2
Contents?: true
Size: 506 Bytes
Versions: 5
Compression:
Stored size: 506 Bytes
Contents
# frozen_string_literal: true require 'ditty/services/logger' module Ditty module Middleware class ErrorCatchall attr_reader :env def initialize(app) @app = app end def call(env) @env = env begin @app.call env rescue StandardError => e ::Ditty::Services::Logger.error "Ditty Catchall: #{e.class}" ::Ditty::Services::Logger.error e [500, {}, ['Unknown Error']] end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems