github.com/nsqio/nsq@v1.3.0/nsqadmin/static/js/models/node.js (about)

     1  var AppState = require('../app_state');
     2  var Backbone = require('backbone');
     3  
     4  var NodeModel = Backbone.Model.extend({
     5      idAttribute: 'name',
     6  
     7      constructor: function Node() {
     8          Backbone.Model.prototype.constructor.apply(this, arguments);
     9      },
    10  
    11      urlRoot: function() {
    12          return AppState.apiPath('/nodes');
    13      },
    14  
    15      tombstoneTopic: function(topic) {
    16          return this.destroy({
    17              'data': JSON.stringify({'topic': topic}),
    18              'dataType': 'text'
    19          });
    20      }
    21  });
    22  
    23  module.exports = NodeModel;