class RecommEngine::Flipper
Attributes
data[R]
Public Class Methods
new(data)
click to toggle source
# File lib/recommengine/flipper.rb, line 5 def initialize(data) @data = data end
Public Instance Methods
flip()
click to toggle source
# File lib/recommengine/flipper.rb, line 9 def flip result = {} result.default = {} data.each_key do |user| data[user].each_key do |item| result[item] = {} if result[item].empty? result[item][user] = data[user][item] end end result end