Пример #1
0
 public LabelPrinting(string defaultGithubUser, IGithubPRApi githubApi, ILabelPrinter labelPrinter)
 {
     this.defaultGithubUser = defaultGithubUser;
     this.githubApi         = githubApi;
     this.labelPrinter      = labelPrinter;
     this.underlying        = new RegexCommandMessageProcessor(Commands);
 }
Пример #2
0
        public Webcams(string webcamAuth)
        {
            m_Underlying = new RegexCommandMessageProcessor(Commands);
            var userPass = webcamAuth.Split(new[] { ':' }, 2);

            m_User = userPass[0];
            m_Pass = userPass[1];
        }
Пример #3
0
 public CompareTeamEmails(string channelToPostEmailsTo, ILabelPrinter labelPrinter)
 {
     m_ChannelToPostEmailsTo = channelToPostEmailsTo;
     m_LabelPrinter          = labelPrinter;
     m_Underlying            = new RegexCommandMessageProcessor(Commands);
 }
Пример #4
0
 public SeatingPlans(IWebClient webClient)
 {
     m_WebClient  = webClient;
     m_Underlying = new RegexCommandMessageProcessor(Commands);
 }
Пример #5
0
 public Polls()
 {
     m_Underlying = new RegexCommandMessageProcessor(Commands);
 }
Пример #6
0
 public Installers(IWebClient webClient)
 {
     m_WebClient  = webClient;
     m_Underlying = new RegexCommandMessageProcessor(@"installer (for )?(sql )?(?<product>compare|data compare)(?<version> [0-9\.]+)?", InstallerFor);
 }
Пример #7
0
 public Silly(IWebClient webclient)
 {
     m_Underlying = new RegexCommandMessageProcessor(Commands);
     m_WebClient  = webclient;
 }
Пример #8
0
 public GamesProcessor(IKeyValueStore persistence, IAliasList aliasList)
 {
     m_Persistence = persistence;
     m_AliasList   = aliasList;
     m_Underlying  = new RegexCommandMessageProcessor(Commands);
 }
Пример #9
0
 public RollBuildNumbers(string teamcityCredentials)
 {
     m_TeamcityCredentials = teamcityCredentials;
     m_Underlying          = new RegexCommandMessageProcessor("^roll build number(s)?$", RollBuildNumber);
 }