module ServerGemListen::Server
Public Class Methods
restart()
click to toggle source
# File lib/server_gem_listen/server.rb, line 10 def restart puts "#{ServerGemListen::NOTIFICATION_PREFIX} restart server".green stop start end
start()
click to toggle source
# File lib/server_gem_listen/server.rb, line 4 def start Thread.new do system './bin/rails s' end end
Private Class Methods
stop()
click to toggle source
# File lib/server_gem_listen/server.rb, line 18 def stop system "kill $(lsof -i tcp:3000 | grep ruby | awk '{ print $2 }')" end