class RailsPwnerer::CtlExecutor

Public Instance Methods

run(args) click to toggle source

standalone runner

   # File lib/rails_pwnerer/ctl_executor.rb
 3 def run(args)
 4   case args[0]
 5   when 'start'
 6     RailsPwnerer::App::ClusterConfig.new.control_all :start      
 7   when 'stop'
 8     RailsPwnerer::App::ClusterConfig.new.control_all :stop
 9   when 'restart'
10     RailsPwnerer::App::ClusterConfig.new.control_all :stop
11     RailsPwnerer::App::ClusterConfig.new.control_all :start      
12   when 'reload'
13     RailsPwnerer::App::ClusterConfig.new.control_all :stop
14     RailsPwnerer::App::ClusterConfig.new.control_all :start      
15   else
16     print "Unrecognized command #{args[0]}\n"
17   end
18 end