public LabelPrinting(string defaultGithubUser, IGithubPRApi githubApi, ILabelPrinter labelPrinter) { this.defaultGithubUser = defaultGithubUser; this.githubApi = githubApi; this.labelPrinter = labelPrinter; this.underlying = new RegexCommandMessageProcessor(Commands); }
public Webcams(string webcamAuth) { m_Underlying = new RegexCommandMessageProcessor(Commands); var userPass = webcamAuth.Split(new[] { ':' }, 2); m_User = userPass[0]; m_Pass = userPass[1]; }
public CompareTeamEmails(string channelToPostEmailsTo, ILabelPrinter labelPrinter) { m_ChannelToPostEmailsTo = channelToPostEmailsTo; m_LabelPrinter = labelPrinter; m_Underlying = new RegexCommandMessageProcessor(Commands); }
public SeatingPlans(IWebClient webClient) { m_WebClient = webClient; m_Underlying = new RegexCommandMessageProcessor(Commands); }
public Polls() { m_Underlying = new RegexCommandMessageProcessor(Commands); }
public Installers(IWebClient webClient) { m_WebClient = webClient; m_Underlying = new RegexCommandMessageProcessor(@"installer (for )?(sql )?(?<product>compare|data compare)(?<version> [0-9\.]+)?", InstallerFor); }
public Silly(IWebClient webclient) { m_Underlying = new RegexCommandMessageProcessor(Commands); m_WebClient = webclient; }
public GamesProcessor(IKeyValueStore persistence, IAliasList aliasList) { m_Persistence = persistence; m_AliasList = aliasList; m_Underlying = new RegexCommandMessageProcessor(Commands); }
public RollBuildNumbers(string teamcityCredentials) { m_TeamcityCredentials = teamcityCredentials; m_Underlying = new RegexCommandMessageProcessor("^roll build number(s)?$", RollBuildNumber); }