UNPKG

557 Btext/coffeescriptView Raw
1FileDownloadController = require './controllers/file-download-controller'
2GithubReleaseController = require './controllers/github-release-controller'
3
4class Router
5 constructor: ({@fileDownloadService}) ->
6 route: (app) =>
7 fileDownloadController = new FileDownloadController {@fileDownloadService}
8 githubReleaseController = new GithubReleaseController {@fileDownloadService}
9
10 app.get '/download', fileDownloadController.download
11 app.get '/github-release/:owner/:repo/:tag/:asset', githubReleaseController.download
12
13module.exports = Router