1 | 'use strict';
|
2 | var options = {};
|
3 |
|
4 | exports.set = function (key, val) {
|
5 | options[key] = val;
|
6 | };
|
7 |
|
8 | exports.get = function (key) {
|
9 | return options[key];
|
10 | };
|
11 |
|
12 | exports.mixin = function (mixinObj) {
|
13 | var keys = Object.keys(mixinObj);
|
14 | var i = keys.length;
|
15 | while (i--) {
|
16 | options[keys[i]] = mixinObj[keys[i]];
|
17 | }
|
18 | return options;
|
19 | };
|
20 |
|
21 | exports.set('defaultHosts', {
|
22 | fte: 'fte.foo.redhat.com',
|
23 | ci: 'ci.foo.redhat.com',
|
24 | qa: 'qa.foo.redhat.com',
|
25 | stage: 'stage.foo.redhat.com',
|
26 | prod: 'prod.foo.redhat.com',
|
27 | matt: 'matt.foo.redhat.com'
|
28 | });
|