class Net::LDAP::Connection
def write(request, controls = nil, message_id = next_msgid)
Returns the return value from writing to the connection, which in some
- controls: optional BER formatted controls
- request: required BER formatted request
configured connection.
Internal: Write a BER formatted packet with the next message id to the
def write(request, controls = nil, message_id = next_msgid) instrument "write.net_ldap_connection" do |payload| packet = [message_id.to_ber, request, controls].compact.to_ber_sequence payload[:content_length] = socket.write(packet) end end