class Focus::StartBlinkServer
Public Instance Methods
perform()
click to toggle source
# File lib/focus/actions/start_blink_server.rb, line 3 def perform verify_blink_server_installed Utils::WebClient.get(config.blink_server) rescue Errno::ECONNREFUSED start_blink_server end
Private Instance Methods
blink_server_installed?()
click to toggle source
# File lib/focus/actions/start_blink_server.rb, line 19 def blink_server_installed? system("command -v blink1-server &>/dev/null") end
start_blink_server()
click to toggle source
# File lib/focus/actions/start_blink_server.rb, line 23 def start_blink_server fork do system("blink1-server #{config.blink_port} &>/dev/null") end end
verify_blink_server_installed()
click to toggle source
# File lib/focus/actions/start_blink_server.rb, line 12 def verify_blink_server_installed error_msg = \ "Blink server not installed. Run `npm install -g node-blink1-server`." fail_action!(error: error_msg) unless blink_server_installed? end