Simple WebSocket Client for Ruby
gem install websocket-client-simple require 'rubygems' require 'websocket-client-simple' ws = WebSocket::Client::Simple.connect 'ws://example.com:8888' ws.on :message do |msg| puts msg.data end ws.on :open do ws.send 'hello!!!' end ws.on :close do |e| p e exit 1 end ws.on :error do |e| p e end loop do ws.send STDIN.gets.strip endconnect runs a given block before connecting websocket
WebSocket::Client::Simple.connect 'ws://example.com:8888' do |ws| ws.on :open do puts "connect!" end ws.on :message do |msg| puts msg.data end end% gem install bundler % bundle install % export WS_PORT=8888 % rake test - Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request