module Recommendations class User module Ratings 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 def ratings Recommendations.redis.hgetall("recommendations:ratings:user:#{id}") end end end end