Method: Origen::Users::User#respond_to?

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

#respond_to?(method, include_private = false) ⇒ Boolean

Returns:

  • (Boolean)


155
156
157
158
159
160
161
162
163
# File 'lib/origen/users/user.rb', line 155

def respond_to?(method, include_private = false)
  super || begin
    if Origen.ldap.available?
      Origen.ldap.lookup(self) && Origen.ldap.lookup(self).attribute_names.include?(method.to_sym)
    else
      false
    end
  end
end