m2node
Version:
mongrel2 handler
29 lines (22 loc) • 723 B
text/coffeescript
util = require 'util'
events = require 'events'
class FakeSocket extends events.EventEmitter
constructor: ->
= new Buffer('')
= true
destroy: -> # noop
destroySoon: -> # noop
emitData: (buffer) ->
if ( && this._events['data'])
if ()
setTimeout: (timeout, callback) -> # noop
write: (data) ->
data = new Buffer data.toString()
combinedBuffer = new Buffer(.length + data.length)
.copy(combinedBuffer)
combinedBuffer.write(data.toString(), .length)
= combinedBuffer
exports.FakeSocket = FakeSocket