'use strict'; (function () { /** * The BuildsService provides access to build * data using REST API calls. */ function BuildService($http, $window) { /** * Gets a list of builds. * * @param {string} Name of the repository. */ this.list = function(repoName) { return $http.get('/api/builds/'+repoName); }; /** * Gets a build. * * @param {string} Name of the repository. * @param {number} Number of the build. */ this.get = function(repoName, buildNumber) { return $http.get('/api/builds/'+repoName+'/'+buildNumber); }; } angular .module('drone') .service('builds', BuildService); })();