nci/lib/scm/index.js

12 lines
258 B
JavaScript
Raw Normal View History

'use strict';
var SpawnCommand = require('../command/spawn').Command;
2014-12-02 21:09:05 +00:00
exports.createScm = function(params) {
var Constructor = require('./' + params.type).Scm;
params.command = params.command || new SpawnCommand();
2014-12-02 21:09:05 +00:00
return new Constructor(params);
};