From 397c830208a7ec1601c0eacc0dddd09274afff5b Mon Sep 17 00:00:00 2001 From: Mariusz Hausenplas Date: Wed, 12 Jun 2019 21:48:50 +0200 Subject: [PATCH] Remove ActionCable::Channel::Base from base classes when setting custom_payload (#286) Remove ActionCable::Channel::Base from base classes when setting custom_payload Fixes https://github.com/roidrage/lograge/issues/285 --- lib/lograge.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/lograge.rb b/lib/lograge.rb index 981649cc..bde44f4f 100644 --- a/lib/lograge.rb +++ b/lib/lograge.rb @@ -164,10 +164,7 @@ def setup_custom_payload base_classes = Array(lograge_config.base_controller_class) base_classes.map! { |klass| klass.try(:constantize) } - if base_classes.empty? - base_classes << ActionController::Base - base_classes << ActionCable::Channel::Base if defined?(ActionCable) - end + base_classes << ActionController::Base if base_classes.empty? base_classes.each do |base_class| extend_base_class(base_class)