module Motion::ActionCableExtentions::LogSuppression

By default ActionCable logs a lot. This module suppresses the debugging information on a _per channel_ basis.

Public Class Methods

new(*) click to toggle source
Calls superclass method
# File lib/motion/action_cable_extentions/log_suppression.rb, line 20
def initialize(*)
  super

  @_logger = Suppressor.new(logger)
end

Public Instance Methods

logger() click to toggle source
Calls superclass method
# File lib/motion/action_cable_extentions/log_suppression.rb, line 26
def logger
  return super unless defined?(@_logger)

  @_logger
end