Я хочу прослушать поток веб-сокетов, используя faye-websocket-ruby gem . Но все, что я могу найти, это отдельные примеры сценариев.
Как я могу интегрировать следующий скрипт в мое текущее приложение Rails?
require 'faye/websocket'
require 'eventmachine'
EM.run {
ws = Faye::WebSocket::Client.new('ws://www.example.com/')
ws.on :open do |event|
p [:open]
ws.send('Hello, world!')
end
ws.on :message do |event|
p [:message, event.data]
end
ws.on :close do |event|
p [:close, event.code, event.reason]
ws = nil
end
}
Спасибо!
РЕДАКТИРОВАТЬ: основной вариант использования будет получать данные от Binance Websocket Streams и сохранять в базе данных каждую сделку, полученную.