Sha256: 3d8adce1d121d471f3319ececcd5ecdda34de4eaa8b003dfed6af20110cd028f

Contents?: true

Size: 442 Bytes

Versions: 1

Compression:

Stored size: 442 Bytes

Contents

require 'thin'
require 'grenache-ruby-base'
require_relative "../lib/grenache/base-ws.rb"
require_relative "../lib/grenache/websocket.rb"

Grenache::Base.configure do |conf|
   conf.grape_address = "ws://127.0.0.1:30002"
end

EM.run do

  Signal.trap("INT")  { EventMachine.stop }
  Signal.trap("TERM") { EventMachine.stop }

  c = Grenache::BaseWs.new

  c.listen('test',5004) do |ws,msg|
    ws.send Oj.dump("hello #{msg.data}")
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
grenache-ruby-ws-0.0.4 examples/worker.rb