0.0.9 • Published 11 years ago

huskies v0.0.9

Weekly downloads
1
License
-
Repository
github
Last release
11 years ago

huskies

method or function processor before execution.

API

var wrap = huskies(method) .use(middle1) .set(...) .use(middle2) .set(...)

How write middle

Example:

function middle(avgs,options,locals,exec){
    // avgs is arguments array object.
    // options is wrap.set() args.
    // locals is share data .
    // exec() is execute method, when call exec, after middle no execute.
}

Example:

var huskies = require("./");

function num_validator(avgs,num,locals,exec){
     if(avgs.length !== (num | 2)){
        throw {name:"len error",
               message:"arguments length must 3."}
     }
}

function test(name,age,id){
    console.log(name);
}

var wrap = 
    huskies(test)
   .use(num_validator)
   .set(3); // if set 3 , then no throw , otherwise throw error.
   
   wrap("leo",25,"id001");

LICENSE

MIT

0.0.9

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago