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,