Sha256: 089c34b631a492afa86b3726cd9542aa60181452c912add453512662e662c32c

Contents?: true

Size: 427 Bytes

Versions: 3

Compression:

Stored size: 427 Bytes

Contents

(function(_, Backbone) {
  'use strict';
  var include = {
    include: function() {
      var self = this;
      _(arguments).chain().toArray().each(function(module) {
        if (module && module.included && _(module.included).isFunction()) {
          module.included(self);
        }
      });
      return this;
    }
  };

  Backbone.extensions = _(Backbone.extensions || {}).extend({include: include});
})(_, Backbone);

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
backbone_extensions-0.0.8 lib/assets/javascripts/backbone_extensions/include.js
backbone_extensions-0.0.7 lib/assets/javascripts/backbone_extensions/include.js
backbone_extensions-0.0.6 lib/assets/javascripts/backbone_extensions/include.js