Class: Tapjoy::LDAP::Audit::ByUser

Inherits:
Object
  • Object
show all
Defined in:
lib/tapjoy/ldap/audit/by_user.rb

Overview

Get a group to user mapping

Instance Method Summary collapse

Instance Method Details

#by_userObject



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/tapjoy/ldap/audit/by_user.rb', line 6

def by_user
  user_groups = {}
  get_users.each do |user|
    user_groups[user] = group_results.reduce([]) do |group, entry|
      group << entry[:cn].first if entry[:memberUid].include?(user)
      group
    end
  end

  # print user_groups

  Tapjoy::LDAP::Audit.print_hash('Groups by user', user_groups)
end