From 09100a6218aec149894859a5ba7616e965f778a5 Mon Sep 17 00:00:00 2001 From: Mariusz Hausenplas Date: Fri, 19 Apr 2019 15:58:24 +0200 Subject: [PATCH] Remove ActionCable::Channel::Base from base classes when setting custom_payload 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 5787e11b..d3443357 100644 --- a/lib/lograge.rb +++ b/lib/lograge.rb @@ -166,10 +166,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)