0.0.9 • Published 10 years ago

steamroller v0.0.9

Weekly downloads
9
License
ISC
Repository
github
Last release
10 years ago

Server Example:

var steamroller = require("steamroller"),
express         = require("express");

var rollout = steamroller();


rollout.domain("teach.classdojo.com").apps([

  // canary
  {
    test: [
      {
        percentage: {
          "ip": 10
        }
      }
    ],
    bootstrapUrl: "http://canary.domain.com/bootstrap.json"
  },

  // master
  {
    bootstrapUrl: "http://master.domain.com/bootstrap.json"
  }

]);


rollout.domain("teach.classdojo.com").bootstrap({
  ip: "50.403.20.1",
  user: {
    metadata: {
      sharing
    }
  }
}, function (err, bootstrap) {
  // loaded bootstrap content
  res.end(bootstrap);
});

Browser Example:

<script type="text/javascript" src="/js/steamroller.js" data-rollout="/bootstrap.json"></script>