Module: Nginxtra::Action

Class Attribute Summary collapse

Instance Method Summary collapse

Class Attribute Details

.ignore_forceObject

Returns the value of attribute ignore_force.



46
47
48
# File 'lib/nginxtra/action.rb', line 46

def ignore_force
  @ignore_force
end

Instance Method Details

#daemon(action, additional_options = nil) ⇒ Object

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



9
10
11
12
# File 'lib/nginxtra/action.rb', line 9

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



3
4
5
6
# File 'lib/nginxtra/action.rb', line 3

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