Sha256: 6a14e3ea9138e8a2fb5b1da6a6a833ff603ef3751bd7b165fb50b2f06c8a2be4
Contents?: true
Size: 595 Bytes
Versions: 1
Compression:
Stored size: 595 Bytes
Contents
pid_file = ENV['PID_FILE'] || "/tmp/sinatra-cometio-test-pid" File.open(pid_file, "w+") do |f| f.write Process.pid.to_s end get '/' do "sinatra-cometio v#{SinatraCometIO::VERSION}" end CometIO.on :connect do |session| puts "new client <#{session}>" end CometIO.on :disconnect do |session| puts "disconnect client <#{session}>" end CometIO.on :broadcast do |data, from| puts from puts "broadcast <#{from}> - #{data.to_json}" push :broadcast, data end CometIO.on :message do |data, from| puts "message <#{from}> - #{data.to_json}" push :message, data, :to => data['to'] end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sinatra-cometio-0.1.5 | test/app/main.rb |