Sha256: 3751b4c466dedb7d73e1bb04d93ae5599fc9b20ef65b2f88ff2cb752d770e6a6

Contents?: true

Size: 279 Bytes

Versions: 2

Compression:

Stored size: 279 Bytes

Contents

if defined?(ActionCable)
  class ActionCable::Connection::TaggedLoggerProxy # rubocop:disable ClassAndModuleChildren
    alias_method :orig_tag, :tag

    def tag(logger, &block)
      current_tags = tags - logger.tags
      logger.tagged(*current_tags, &block)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sapience-0.2.7 lib/sapience/extensions/action_cable/tagged_logger_proxy.rb
sapience-0.2.6 lib/sapience/extensions/action_cable/tagged_logger_proxy.rb