quit (Irc::IrcBot)

    # File rbot/ircbot.rb, line 358
      def quit(message=nil)
        trap("SIGTERM", "DEFAULT")
        trap("SIGHUP", "DEFAULT")
        trap("SIGINT", "DEFAULT")
        message = @lang.get("quit") if (!message || message.length < 1)
        @socket.clearq
        save
        @plugins.cleanup
        @channels.each_value {|v|
          log "@ quit (#{message})", v.name
        }
        @socket.puts "QUIT :#{message}"
        @socket.flush
        @socket.shutdown
        @registry.close
        puts "rbot quit (#{message})"
        exit 0
      end