Sha256: 752c879fff47ee4408dcb517b06859a5a0f0f927d8fd0c9e12181a9bae2e40bb

Contents?: true

Size: 468 Bytes

Versions: 3

Compression:

Stored size: 468 Bytes

Contents

$:.unshift File.expand_path '../../lib', File.dirname(__FILE__)
require 'rubygems'
require 'bundler/setup'
require 'sinatra/rocketio/linda/client'

linda = Sinatra::RocketIO::Linda::Client.new 'http://localhost:5000'
ts = linda.tuplespace["calc"]

linda.io.on :connect do
  puts "connect #{io.session}"
  ts.watch [] do |tuple, info|
    puts "watch #{tuple} (from:#{info.from})"
  end
end

linda.io.on :disconnect do
  puts "disconnect #{io.session}"
end

linda.wait

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sinatra-rocketio-linda-1.1.0 sample/bin/cui_calc_watcher.rb
sinatra-rocketio-linda-1.0.1 sample/bin/cui_calc_watcher.rb
sinatra-rocketio-linda-1.0.0 sample/bin/cui_calc_watcher.rb