Module: Recommendations::User::Ratings

Included in:
Recommendations::User
Defined in:
lib/recommendations/user/ratings.rb

Instance Method Summary collapse

Instance Method Details

#rate(item_id, rating) ⇒ Object



4
5
6
7
# File 'lib/recommendations/user/ratings.rb', line 4

def rate(item_id, rating)
  Recommendations.redis.hset("recommendations:ratings:user:#{id}", item_id, rating)
  Recommendations.redis.zadd("recommendations:ratings:item:#{item_id}", rating, id)
end

#ratingsObject



9
10
11
# File 'lib/recommendations/user/ratings.rb', line 9

def ratings
  Recommendations.redis.hgetall("recommendations:ratings:user:#{id}")
end