lib/vedeu/distributed/server.rb in vedeu-0.4.15 vs lib/vedeu/distributed/server.rb in vedeu-0.4.16
- old
+ new
@@ -64,21 +64,27 @@
Process.pid
end
# @return [void]
def restart
- Vedeu.log(type: :drb, message: 'Attempting to restart')
+ log('Attempting to restart')
return not_enabled unless drb?
- log('Not running') unless drb_running?
+ if drb_running?
+ log('Restarting')
- log('Restarting')
+ stop
- stop
+ start
- start
+ else
+ log('Not running')
+
+ start
+
+ end
end
# When called will stop the DRb server and attempt to terminate the client
# application.
#
@@ -97,11 +103,11 @@
Vedeu::Terminal.restore_screen
end
# @return [Vedeu::Distributed::Server]
def start
- Vedeu.log(type: :drb, message: 'Attempting to start')
+ log('Attempting to start')
return not_enabled unless drb?
if drb_running?
log('Already started')
@@ -115,11 +121,11 @@
end
end
# @return [Symbol]
def status
- Vedeu.log(type: :drb, message: 'Fetching status')
+ log('Fetching status')
return not_enabled unless drb?
if drb_running?
log('Running')
@@ -134,10 +140,10 @@
end
end
# @return [void]
def stop
- Vedeu.log(type: :drb, message: 'Attempting to stop')
+ log('Attempting to stop')
return not_enabled unless drb?
if drb_running?
log('Stopping')