class Mooset::Endpoints::Ldap::User

Public Class Methods

build(endpoint, params) click to toggle source
# File lib/mooset/endpoints/ldap/user.rb, line 49
def self.build(endpoint, params)
  user = Optional.new(params)

  self.new(
    endpoint: endpoint,
    id: user[:dn].first.value,
    dn: user[:dn].first.value,
    email: user[:mail].first.value,
    full_name: user[:cn].first.value,
    username: user[:sAMAccountName].first.value,
  )
end