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