structr
Version:
javascript class system
48 lines (32 loc) • 511 B
JavaScript
var structr = require('../');
var clazz = structr({
/**
*/
'thru -> sayHello': function(name) {
console.log('hello!')
},
/**
*/
'thru': function(name)
{
console.log("THRU ME!" + name);
this.next();
}
});
var childClazz = clazz.extend({
/**
*/
'override _moreThru -> sayHello': function() {
this._super('craig');
console.log("GOLD");
},
/**
*/
'_moreThru': function()
{
console.log("THRU")
this.next();
}
})
var obj = new childClazz();
obj.sayHello('craig');