module Reredis::Model::User::Relation

Public Instance Methods

get_followers_status() click to toggle source
# File lib/reredis/model/user/relation.rb, line 13
def get_followers_status
  unless self.get_redis(:followers)
    self.set_redis :followers, self.followers.to_a.each_with_object({}){ |p,h| h[p.id] = true }.to_json
  end
  JSON.parse(self.get_redis(:followers))
end
get_likes_status() click to toggle source
# File lib/reredis/model/user/relation.rb, line 20
def get_likes_status
  unless self.get_redis(:likes)
    self.set_redis :likes, self.likes.to_a.each_with_object({}){ |p,h| h[p.photo_id] = true }.to_json
  end
  JSON.parse(self.get_redis(:likes))
end
get_pins_status() click to toggle source
# File lib/reredis/model/user/relation.rb, line 6
def get_pins_status
  unless self.get_redis(:pins)
    self.set_redis :pins, self.pins.to_a.each_with_object({}){ |p,h| h[p.pinnable_id] = true }.to_json
  end
  JSON.parse(self.get_redis(:pins))
end