I would like to calculate the similarity between users, which is reciprocal.
similarity[:user1][:user2] == similarity[:user2][:user1]
So it would be great to use:
unordered_set(:user1, :user2) = 1 unordered_set(:user2, :user1) += 1 read_unordered_set(:user1, :user2) #=> 2 read_unordered_set(:user2, :user1) #=> 2
How can I get a similar behaviour in Ruby?
http://www.ruby-doc.org/core/classes/Set.html
Might help…