Skip to content

Instantly share code, notes, and snippets.

@omerucel
Created January 16, 2012 10:07
Show Gist options
  • Save omerucel/1620104 to your computer and use it in GitHub Desktop.
Save omerucel/1620104 to your computer and use it in GitHub Desktop.
test node.js
var nMemcached = require( '../' ),
memcached;
// connect to our memcached server on host 10.211.55.5, port 11211
memcached = new nMemcached( "10.211.55.5:11211" );
var device = Device.createDevice(); // Device objesini döner.
userAgent = "HTTP bla bla";
var query = device.createQuery(userAgent); // Yeni bir query oluşturur.
query.on("ready", function(deviceData){
console.log(deviceData.mobile_blabla_support);
});
// Device.createQuery içeriği
Device.prototype.createQuery = function(userAgent){
var self = this;
var query = new DeviceQuery(userAgent);
return query;
};
var DeviceQuery = function(userAgent){
memcached.get( userAgent, function( err, result ){
if( err ) console.error( err );
self.emit("ready", result);
memcached.end();
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment