class ActiveRedis::DirtyObjects::Array
Attributes
original[R]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/active_redis/dirty_objects/array.rb, line 5 def initialize(*args) super @original = dup end
Public Instance Methods
changes()
click to toggle source
# File lib/active_redis/dirty_objects/array.rb, line 18 def changes {additions: self - @original, drops: @original - self} end
clean!()
click to toggle source
# File lib/active_redis/dirty_objects/array.rb, line 14 def clean! @original = dup end
dirty?()
click to toggle source
# File lib/active_redis/dirty_objects/array.rb, line 10 def dirty? @original != self end