UNPKG

kontrol

Version:

Make easier the use of events

22 lines (18 loc) 684 B
var Respuesta = require( './respuesta.js' ).Respuesta, Fecha = require('./fecha.js').Fecha; var Peticion = function( args ){ var clase = this; args = args || {}; this.respuesta = args.respuesta if( !args.respuesta instanceof Respuesta ) this.respuesta = new Respuesta(); this.nombreEvento = args.nombreEvento || null; this.mensaje = args.mensaje || ''; this.fecha = args.fecha || new Fecha() var nombres = Object.getOwnPropertyNames(args); for( var a=0; a < nombres.length ; a++ ){ if( !(nombres[ a ] == 'nombreEvento' || nombres[ a ] == 'fecha') ) clase[ nombres[ a ] ] = args[ nombres[ a ] ]; } } exports.Peticion = Peticion;