Sha256: 3a1ef3ecf8306caad56f43672ee562357623a5bac4f0b695fc091db4db70681e
Contents?: true
Size: 493 Bytes
Versions: 7
Compression:
Stored size: 493 Bytes
Contents
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.instance.error "Ditty Catchall: #{e.class}" ::Ditty::Services::Logger.instance.error e [500, {}, ['Unknown Error']] end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems