lib/anycable/rails/compatibility.rb in anycable-rails-1.0.1 vs lib/anycable/rails/compatibility.rb in anycable-rails-1.0.2
- old
+ new
@@ -32,9 +32,10 @@
was_ivars = instance_variables
res = yield
diff = instance_variables - was_ivars
if self.class.respond_to?(:channel_state_attributes)
+ diff.delete(:@__istate__)
diff.delete_if { |ivar| self.class.channel_state_attributes.include?(:"#{ivar.to_s.sub(/^@/, "")}") }
end
unless diff.empty?
raise AnyCable::CompatibilityError,