backbone.inherited

0.0.3 • Public • Published

BackboneInheritedMixin

		var Backbone = require('backbone');
		var InheritedMixin = require('backbone.inherited');

		Model1 = Backbone.Model.extend(_.extend({
			someMethod: function(){
				return 'Model1.someMethod returned value';
			}
		}, InheritedMixin));

		Model2 = Model1.extend({
			someMethod:function(){ 
				return this.inherited('someMethod', arguments);
			}

		});
		
		Model3 = Model2.extend({
			someMethod:function(){ 
				return this.inherited('someMethod', arguments);
			}
		});

		model3 = new Model3();
		model3.someMethod(); //invoks Model3.someMethod() -> Model2.someMethod() -> Model1.someMethod()

Dependencies (0)

    Dev Dependencies (4)

    Package Sidebar

    Install

    npm i backbone.inherited

    Weekly Downloads

    2

    Version

    0.0.3

    License

    ISC

    Last publish

    Collaborators

    • trskldn