Module: Nginxtra::Action

Constant Summary collapse

@@ignore_force =
false

Instance Method Summary collapse

Instance Method Details

#daemon(action, additional_options = nil) ⇒ Object

Run a daemon command to start or stop the nginx process.



11
12
13
14
# File 'lib/nginxtra/action.rb', line 11

def daemon(action, additional_options = nil)
  action = "#{action} #{additional_options}" if additional_options
  run! "#{sudo}start-stop-daemon --#{action} --quiet --pidfile #{Nginxtra::Config.nginx_pidfile} --exec #{Nginxtra::Config.nginx_executable}"
end

#initialize(thor, config) ⇒ Object



5
6
7
8
# File 'lib/nginxtra/action.rb', line 5

def initialize(thor, config)
  @thor = thor
  @config = config
end