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