app/templates/skeleton/app/modules/configuration/rest-config.js
angular.module('configuration.rest', ['ngResource'])
.provider('restConfigService', function() {
var baseUrl = '/';
var identityOperation;
var authenticationOperation;
var RestConfigService = function() {
this.getAuthenticationOperation = function() {
return baseUrl + authenticationOperation;
};
this.getIdentityOperation = function() {
return baseUrl + identityOperation;
};
this.getOperation = function(operation) {
return baseUrl + operation;
};
};
this.setBaseUrl = function(url) { baseUrl = url; };
this.setAuthenticationOperation = function(op) { authenticationOperation = op; };
this.setIdentityOperation = function(op) { identityOperation = op; };
this.$get = [function() {
return new RestConfigService();
}];
});