digger-supplychain

0.4.4 • Public • Published

digger-supplychain

Build status

Interface for digger-contracts to be sent to the server and respond with a digger-container

install

as a node module:

$ npm install digger-contracts

or in the browser using browserify

example

var supplychain = new SupplyChain();
 
supplychain.on('request', function(req, reply){
  req.method.should.equal('post');
  req.url.should.equal('/myapi/select');
  req.headers['x-json-selector'].tag.should.equal('hello');
  reply(null, [{
    _digger:{
      tag:'fruit',
      class:['citrus']
    }
  }]);
})
 
var container = supplychain.connect('/myapi');
container.diggerurl().should.equal('/myapi');
 
var contract = container('hello');
 
contract.ship(function(results){
  results.tag().should.equal('fruit');
  results.hasClass('citrus').should.equal(true);
  done();
})

licence

MIT

/digger-supplychain/

    Package Sidebar

    Install

    npm i digger-supplychain

    Weekly Downloads

    4

    Version

    0.4.4

    License

    MIT

    Last publish

    Collaborators

    • binocarlos