diegodfsd
9/2/2014 - 4:28 AM

poc edge

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" });