Sha256: da58862d4fcc1c6e12379c43c5786bf967b32b4e6390454e5c1fce92babecbe3
Contents?: true
Size: 691 Bytes
Versions: 2
Compression:
Stored size: 691 Bytes
Contents
# -*- ruby -*- # frozen_string_literal: true require 'mongrel2/config' require 'mongrel2/cli' unless defined?( Mongrel2::CLI ) # Mongrel2 stop command module Mongrel2::CLI::StopCommand extend Mongrel2::CLI::Subcommand desc "Stop the specified server gracefully" arg :SERVER command :stop do |stopcmd| stopcmd.action do |globals, options, args| server = find_server( args.shift ) control = server.control_socket prompt.say( hl.header "Stopping '%s' gracefully." % [ server.name ] ) control.stop control.close prompt.say( "done." ) Mongrel2::Config.log_action( "Stopped server #{server}", globals.why ) end end end # module Mongrel2::CLI::StopCommand
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mongrel2-0.55.0 | lib/mongrel2/cli/stop.rb |
mongrel2-0.54.0 | lib/mongrel2/cli/stop.rb |