class Colossus::SimpleWriterServer::FayeClientExtension

Attributes

writer_token[RW]

Public Class Methods

new(writer_token = nil) click to toggle source
# File lib/colossus/simple_writer_server.rb, line 55
def initialize(writer_token = nil)
  @writer_token = writer_token
end

Public Instance Methods

incoming(message, callback) click to toggle source
# File lib/colossus/simple_writer_server.rb, line 59
def incoming(message, callback)
  callback.call(message)
end
outgoing(message, callback) click to toggle source
# File lib/colossus/simple_writer_server.rb, line 63
def outgoing(message, callback)
  message['ext'] ||= {}
  message['ext']['writer_token'] = writer_token

  callback.call(message)
end