ee-options

simple options parser for ee-class

ee-options

simple options parser for ee-class

npm install ee-options
var Options         = require( "./" );


var MyClass = new Class( {

    init: function( options ){
        var options = new Options( this, options );
        options( "max", "number", 10 );
        options( "min", "number", 1 );

        log.info( this.min, this.max );
    }
} );



new MyClass( {} );                      // 1, 10
new MyClass( { min: 3 } );              // 3, 10 
new MyClass( { max: 6 } );              // 1, 6
new MyClass( { min: 0, max: 100 } );    // 0, 100