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