var reqwest = require('reqwest'); var FeatureStore = function () { }; FeatureStore.TYPE = 'json'; FeatureStore.CONTENT_TYPE = 'application/json'; FeatureStore.prototype = { updateFeature: function (feature) { return reqwest({ url: 'features/' + feature.name, method: 'put', type: FeatureStore.TYPE, contentType: FeatureStore.CONTENT_TYPE, data: JSON.stringify(feature) }); }, createFeature: function (feature) { return reqwest({ url: 'features', method: 'post', type: FeatureStore.TYPE, contentType: FeatureStore.CONTENT_TYPE, data: JSON.stringify(feature) }); }, getFeatures: function () { return reqwest({ url: 'features', method: 'get', type: FeatureStore.TYPE }); } }; module.exports = FeatureStore;