class E4z::SocketClient
Public Class Methods
new(project_slug) { |data| ... }
click to toggle source
# File lib/socket_client.rb, line 5 def initialize(project_slug) @project_slug = project_slug socket.subscribe(@project_slug) socket[@project_slug].bind('run_instruction') do |data| yield(data) end socket.connect end
Public Instance Methods
options()
click to toggle source
# File lib/socket_client.rb, line 16 def options { secure: true } end
socket()
click to toggle source
# File lib/socket_client.rb, line 20 def socket @socket ||= PusherClient::Socket.new(ENV['PUSHER_TOKEN'], options) end