Module: Rails

Defined in:
lib/rails_restart.rb

Class Method Summary collapse

Class Method Details

.restart(parameters = '') ⇒ Object



4
5
6
7
8
9
# File 'lib/rails_restart.rb', line 4

def self.restart(parameters = '')
  pid = IO.read('tmp/pids/server.pid')
  cmd = '"sleep 1 && kill ' + pid + ' && rails s ' + parameters + '"'
  system('echo ' + cmd + ' > restart.sh')
  system('bash restart.sh &')
end