poc edge
;(function() {
"use strict";
var edge = require('edge');
function create(path, type, method) {
var proxy = edge.func({
assemblyFile: path,
typeName: type,
methodName: method
});
return function (quantity, model) {
proxy({ quantity: quantity, model: model }, function (error, result) {
if (error) throw error;
console.log(result);
});
}
};
module.exports = create;
})();
//usage
var builder = require("./builder"),
create = builder('path', 'type', 'method');
create(5, { title: 'Teste de título', description: "Teste de descrição" });