UNPKG

568 Btext/coffeescriptView Raw
1class Config
2 @debug: process.env.HUBOT_GITHUB_DEBUG
3
4 @github:
5 url: process.env.HUBOT_GITHUB_URL or "https://api.github.com"
6 token: process.env.HUBOT_GITHUB_TOKEN
7 organization: process.env.HUBOT_GITHUB_ORG
8 webhook: secret: process.env.HUBOT_GITHUB_WEBHOOK_SECRET
9
10 @maps:
11 repos: JSON.parse process.env.HUBOT_GITHUB_REPOS_MAP if process.env.HUBOT_GITHUB_REPOS_MAP
12
13unless Config.maps.repos
14 throw new Error "You must specify a room->repo mapping in the environment as HUBOT_GITHUB_REPOS_MAP, see README.md for details"
15
16module.exports = Config