Sha256: 5850af4d11378e7d75610629b8d69ea1cbdb39a899b966858170c8fa1c128b11
Contents?: true
Size: 693 Bytes
Versions: 3
Compression:
Stored size: 693 Bytes
Contents
# frozen_string_literal: true module Anycable module Handler # Handle app-level errors module ExceptionsHandling def connect(*) super rescue StandardError => e logger.error(e.message) Anycable::ConnectionResponse.new(status: Anycable::Status::ERROR) end def disconnect(*) super rescue StandardError => e logger.error(e.message) Anycable::DisconnectResponse.new(status: Anycable::Status::ERROR) end def command(*) super rescue StandardError => e logger.error(e.message) Anycable::CommandResponse.new(status: Anycable::Status::ERROR) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
anycable-0.4.6 | lib/anycable/handler/exceptions_handling.rb |
anycable-0.4.5 | lib/anycable/handler/exceptions_handling.rb |
anycable-0.4.4 | lib/anycable/handler/exceptions_handling.rb |