Sha256: c85ca1b3cfe769f10fc58e8b549039bb27d623b493ec9d15956c6bcfc95bbf8b
Contents?: true
Size: 1.28 KB
Versions: 1
Compression:
Stored size: 1.28 KB
Contents
# Linda::SocketIO::Client - Ruby client for [linda-socket.io](https://github.com/node-linda/linda-socket.io) [](https://travis-ci.org/node-linda/linda-socket.io-client-ruby) ## Installation % gem install linda-socket.io-client ## Usage [samples/sample.rb](https://github.com/node-linda/linda-socket.io-client-ruby/blob/master/samples/sample.rb) ```ruby require 'rubygems' require 'linda-socket.io-client' linda = Linda::SocketIO::Client.connect 'http://node-linda-base.herokuapp.com' ts = linda.tuplespace('test') linda.io.on :connect do puts "connect!! #{linda.url}" ts.watch type: "chat" do |err, tuple| next if err msg = tuple["data"]["msg"] puts "> #{msg}" end end linda.io.on :disconnect do puts "disconnect" end while line = STDIN.gets line.strip! next if line.empty? ts.write(type: "chat", msg: line, at: Time.now) end ``` ## Test % gem install bundler % bundle install % npm install % bundle exec rake test ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
linda-socket.io-client-0.0.1 | README.md |