Class: RailsPwnerer::CtlExecutor

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_pwnerer/ctl_executor.rb

Instance Method Summary collapse

Instance Method Details

#run(args) ⇒ Object

standalone runner



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/rails_pwnerer/ctl_executor.rb', line 3

def run(args)
  case args[0]
  when 'start'
    RailsPwnerer::App::ClusterConfig.new.control_all :start      
  when 'stop'
    RailsPwnerer::App::ClusterConfig.new.control_all :stop
  when 'restart'
    RailsPwnerer::App::ClusterConfig.new.control_all :stop
    RailsPwnerer::App::ClusterConfig.new.control_all :start      
  when 'reload'
    RailsPwnerer::App::ClusterConfig.new.control_all :stop
    RailsPwnerer::App::ClusterConfig.new.control_all :start      
  else
    print "Unrecognized command #{args[0]}\n"
  end
end