Module: Nginxtra::Action
- Included in:
- Nginxtra::Actions::Compile, Nginxtra::Actions::Convert, Nginxtra::Actions::Install, Nginxtra::Actions::Print, Nginxtra::Actions::Rails::Server, Nginxtra::Actions::Reload, Nginxtra::Actions::Restart, Nginxtra::Actions::Start, Nginxtra::Actions::Status, Nginxtra::Actions::Stop
- Defined in:
- lib/nginxtra/action.rb
Constant Summary collapse
- @@ignore_force =
false
Instance Method Summary collapse
-
#daemon(action, additional_options = nil) ⇒ Object
Run a daemon command to start or stop the nginx process.
- #initialize(thor, config) ⇒ Object
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, = nil) action = "#{action} #{}" if 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 |