UNPKG

1 kBJavaScriptView Raw
1// Generated by CoffeeScript 1.10.0
2(function() {
3 module.exports = function(host, uri) {
4 var url;
5 url = (function() {
6 switch (host) {
7 case 'api':
8 if (process.env.CRYSTAL_API_URL) {
9 return process.env.CRYSTAL_API_URL;
10 } else {
11 return "https://api.autocode.run/";
12 }
13 break;
14 case 'hub':
15 if (process.env.CRYSTAL_HUB_URL) {
16 return process.env.CRYSTAL_HUB_URL;
17 } else {
18 return "https://hub.autocode.run/";
19 }
20 break;
21 case 'web':
22 if (process.env.CRYSTAL_WEB_URL) {
23 return process.env.CRYSTAL_WEB_URL;
24 } else {
25 return "https://autocode.run/";
26 }
27 }
28 })();
29 if (!url) {
30 throw new Error("URL does not exist for host: " + host);
31 }
32 if (url.substr(url.length - 1) !== '/') {
33 url += '/';
34 }
35 if (uri) {
36 url += uri;
37 }
38 return url;
39 };
40
41}).call(this);