module UserIdentification

Public Class Methods

execute(cleaned_data) click to toggle source

Your code goes here…

# File lib/log_analysis/user_identification.rb, line 8
def self.execute(cleaned_data)
  cleaned_data.each_with_object([]) do |record, arr|
    user = arr.detect { |i| i == record.user }
    if user
      user.records.push(record)
    else
      record.user.records = [record]
      arr << record.user
    end
  end
end