test/app/main.rb in sinatra-cometio-0.1.5 vs test/app/main.rb in sinatra-cometio-0.1.6
- old
+ new
@@ -1,27 +1,31 @@
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
+class TestApp < Sinatra::Application
-CometIO.on :connect do |session|
- puts "new client <#{session}>"
-end
+ get '/' do
+ "sinatra-cometio v#{Sinatra::CometIO::VERSION}"
+ end
-CometIO.on :disconnect do |session|
- puts "disconnect client <#{session}>"
-end
+ CometIO.on :connect do |session|
+ puts "new client <#{session}>"
+ end
-CometIO.on :broadcast do |data, from|
- puts from
- puts "broadcast <#{from}> - #{data.to_json}"
- push :broadcast, data
-end
+ CometIO.on :disconnect do |session|
+ puts "disconnect client <#{session}>"
+ end
-CometIO.on :message do |data, from|
- puts "message <#{from}> - #{data.to_json}"
- push :message, data, :to => data['to']
+ 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
+
end