# File lib/net/yail/output_api.rb, line 128
  def mode(target, modes = '', objects = '')
    # Dup strings so handler can filter safely
    target = target.dup
    modes = modes.dup
    objects = objects.dup

    handle(:outgoing_mode, target, modes, objects)

    message = "MODE #{target}"
    message += " #{modes}" unless modes.to_s.empty?
    message += " #{objects}" unless objects.to_s.empty?
    raw message
  end