lib/websocket_manager.rb in factor-0.6.3 vs lib/websocket_manager.rb in factor-0.6.4
- old
+ new
@@ -1,9 +1,10 @@
# encoding: UTF-8
require 'faye/websocket'
require 'uri'
+require 'json'
module Factor
# class for managing the web socket connections
class WebSocketManager
attr_accessor :keep_open, :events, :state
@@ -52,10 +53,10 @@
def closing?
@state == :closing
end
def send(msg)
- @ws.send(msg)
+ @ws.send(msg.to_json)
end
private
def call_event(event, data)