lib/anycable/rails/compatibility.rb in anycable-rails-1.0.4 vs lib/anycable/rails/compatibility.rb in anycable-rails-1.0.5
- old
+ new
@@ -21,9 +21,11 @@
# Do not prepend `subscribe_to_channel` 'cause we make it no-op
# when AnyCable is running (see anycable/rails/actioncable/channel.rb)
%w[run_callbacks perform_action].each do |mid|
module_eval <<~CODE, __FILE__, __LINE__ + 1
def #{mid}(*)
+ # allocate @_streams
+ streams
__anycable_check_ivars__ { super }
end
CODE
end