Method: Origen::Users::User#lookup

Defined in:
lib/origen/users/user.rb

#lookup(default = 'Unknown') ⇒ Object

Fetch user data from the FSL application directory

Examples:


User.new("r49409").lookup.motunixdomain   # => ["cde-tx32.sps.mot.com"]


106
107
108
109
110
111
112
113
114
115
116
117
# File 'lib/origen/users/user.rb', line 106

def lookup(default = 'Unknown')
  data = Origen.ldap.lookup(self)
  if block_given?
    if data
      yield data
    else
      default
    end
  else
    data
  end
end