lilobj

A li'l object inheritance sugar

lilobj

A li'l object inheritance sugar.

Returns new object with the prototype of the caller and the given properties.

Returns new object with the prototype of the caller and invokes the construct method with args

returns true if the caller has the given prototype

load dist/lilobj.js or dist/lilobj.min.js in you browser and call it like this:

(function () {
 
  var lilobj = require('lilobj');
 
  var beer = lilobj.obj.extend({
    constructfunction (hopsmaltyeast) {
      this.hops = hops;
      this.malt = malt;
      this.yeast = yeast; 
    }
  });
 
  var ale = beer.create('cascade', 'two-row', 1056);
 
  //returns true 
  ale.isA(beer)
 
}());

Install via npm: npm install lilobj

var lilobj = require('lilobj');
 
var beer = lilobj.obj.extend({
  constructfunction (hopsmaltyeast) {
    this.hops = hops;
    this.malt = malt;
    this.yeast = yeast; 
  }
});
 
var ale = beer.create('cascade', 'two-row', 1056);
 
//returns true 
ale.isA(beer)

Copyright (c) 2012 August Hovland Licensed under the MIT license.