Beispiel #1
0
        public override void Process(IrcCommand command)
        {
            base.Process(command);

            if (HandleNoParameters(new AwsElbHelpCommand()))
                return;

            command.Shift();
            var processor = processorFactory.CreateByCommand(command);
            processor.Process(command);
        }
Beispiel #2
0
        public override void Process(IrcCommand command)
        {
            base.Process(command);

            if (!HasParameters)
            {
                PrintTaskList();
            }
            else
            {
                command.Shift();
                var processor = processorFactory.CreateByCommand(command);
                processor.Process(command);
            }
        }
Beispiel #3
0
        public override void Process(IrcCommand command)
        {
            base.Process(command);

            var message = string.Format(
                "I need more information, {0}.",
                command.Source.Name
            );

            if (HandleNoParameters(message, new UserHelpCommand()))
                return;

            command.Shift();
            var processor = processorFactory.CreateByCommand(command);
            processor.Process(command);
        }