Method: Net::LDAP#get_operation_result

Defined in:
lib/net/ldap.rb

#get_operation_resultObject

Returns a meaningful result any time after a protocol operation (#bind, #search, #add, #modify, #rename, #delete) has completed. It returns an #OpenStruct containing an LDAP result code (0 means success), and a human-readable string.

unless ldap.bind
  puts "Result: #{ldap.get_operation_result.code}"
  puts "Message: #{ldap.get_operation_result.message}"
end

505
506
507
508
509
510
511
512
513
514
# File 'lib/net/ldap.rb', line 505

def get_operation_result
  os = OpenStruct.new
  if @result
    os.code = @result
  else
    os.code = 0
  end
  os.message = LDAP.result2string( os.code )
  os
end