senecajs/seneca

View on GitHub
docs/examples/write-a-plugin/simple.js

Summary

Maintainability
A
45 mins
Test Coverage


var plugin = function( options ) {

  this.add( {foo:'bar'}, function( args, done ){
    done( null, {color: options.color} )
  })

}


var Seneca = require('../../..')

Seneca()
  .use( plugin, {color:'pink'} )
  .act( {foo:'bar'}, Seneca.util.print )