class ActiveRedis::DirtyObjects::SortedSet

Attributes

hash[RW]
original[R]

Public Instance Methods

[]=(score, value) click to toggle source
# File lib/active_redis/dirty_objects/sorted_set.rb, line 7
def []=(score, value)
  self.push(score)
  @hash ||= {}
  @hash[value] = score
end
changes() click to toggle source
# File lib/active_redis/dirty_objects/sorted_set.rb, line 22
def changes
  super.merge(hash: @hash)
end
replace(hash) click to toggle source
# File lib/active_redis/dirty_objects/sorted_set.rb, line 13
def replace(hash)
  @hash = hash
  self.clear
  hash.values.each do |value|
    self.push(value)
  end
  hash
end