class Object
Public Instance Methods
green(text)
click to toggle source
# File lib/scale.rb, line 64 def green(text) "\033[32m#{text}\033[0m" end
ws_request(url, payload)
click to toggle source
# File lib/substrate_client.rb, line 4 def ws_request(url, payload) result = nil EM.run do ws = Faye::WebSocket::Client.new(url) ws.on :open do |event| ws.send(payload.to_json) end ws.on :message do |event| if event.data.include?("jsonrpc") result = JSON.parse event.data ws.close(3001, "data received") EM.stop end end ws.on :close do |event| ws = nil end end result end
yellow(text)
click to toggle source
# File lib/scale.rb, line 68 def yellow(text) "\033[33m#{text}\033[0m" end