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')