Skip to content

Instantly share code, notes, and snippets.

View eveiga's full-sized avatar

Edgar Alves da Mota Veiga eveiga

View GitHub Profile

Keybase proof

I hereby claim:

  • I am eveiga on github.
  • I am eveiga (https://keybase.io/eveiga) on keybase.
  • I have a public key ASBXegLMO2_ElFzv_A5D519SO8EkMCH_ihnWrduNi3krHAo

To claim this, I am signing this object:

var http = require('http');
var server = http.createServer();
server.listen(8000);
server.on('request', function(req, res) {
http.get("http://google.com/index.html", function(response) {
req.on("end", function() {
console.log("ENDED");
#package.json
{
"name": "redis_nutcracker_agent",
"version": "0.0.1",
"description": "Redis agent for nutcracker update",
"dependencies": {
"node-sentinel": "0.0.3",
"underscore": "~1.4.4",
"async": "~0.2.5",
"nodemailer": "~0.3.42"
DAOFactory.prototype.get_or_create = function(params, defaults){
var self = this;
return new Utils.CustomEventEmitter(function(emitter) {
self.find({ where: params })
.success(
function(instance){
if (instance === null) {
for (var attrname in defaults) {
params[attrname] = defaults[attrname];
/Users/edgarveiga/Development/js/byside-proxy-admin/node_modules/sequelize/lib/dao-factory.js:256
throw new Error('Invalid DAO definition. Only one autoincrement field
^
Error: Invalid DAO definition. Only one autoincrement field allowed.
at module.exports.findAutoIncrementField (/Users/edgarveiga/Development/js/byside-proxy-admin/node_modules/sequelize/lib/dao-factory.js:256:15)
at Array.forEach (native)
at module.exports.findAutoIncrementField (/Users/edgarveiga/Development/js/byside-proxy-admin/node_modules/sequelize/lib/dao-factory.js:254:12)
at module.exports.DAOFactory.init (/Users/edgarveiga/Development/js/byside-proxy-admin/node_modules/sequelize/lib/dao-factory.js:57:28)
at module.exports.Sequelize.define (/Users/edgarveiga/Development/js/byside-proxy-admin/node_modules/sequelize/lib/sequelize.js:75:43)
at module.exports.HasMany.injectAttributes (/Users/edgarveiga/Development/js/byside-proxy-admin/node_modules/sequelize/lib/associations/has-many.js:55:67
@eveiga
eveiga / gist:3150943
Created July 20, 2012 14:14
sequelize models
module.exports = function(db){
var self = {
Widget : db.client.define('Widget', {
name: db.module.STRING,
lang: db.module.STRING
}),
ActiveElement : db.client.define('ActiveElement', {})
};