Sha256: b3e9b7d44d0732d47ffa23f7525e65927ab9198065c05160ddd462ac9001f9e6

Contents?: true

Size: 547 Bytes

Versions: 34

Compression:

Stored size: 547 Bytes

Contents

module Nginxtra
  module Actions
    # The Nginxtra::Actions::Status class encapsulates checking on the
    # status of nginx (whether or not it is running based on the pid
    # file).
    class Status
      include Nginxtra::Action

      def status
        @thor.say "The nginx server status: #{colored_message}"
      end

      def colored_message
        if Nginxtra::Config.nginx_running?
          @thor.set_color "running", :green, true
        else
          @thor.set_color "stopped", :red, true
        end
      end
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
nginxtra-1.10.1.13 lib/nginxtra/actions/status.rb
nginxtra-1.10.1.12 lib/nginxtra/actions/status.rb
nginxtra-1.8.1.12 lib/nginxtra/actions/status.rb
nginxtra-1.8.0.11 lib/nginxtra/actions/status.rb
nginxtra-1.8.0.10 lib/nginxtra/actions/status.rb
nginxtra-1.8.0.9 lib/nginxtra/actions/status.rb
nginxtra-1.6.3.9 lib/nginxtra/actions/status.rb
nginxtra-1.6.2.9 lib/nginxtra/actions/status.rb
nginxtra-1.6.1.9 lib/nginxtra/actions/status.rb
nginxtra-1.6.0.9 lib/nginxtra/actions/status.rb
nginxtra-1.4.7.9 lib/nginxtra/actions/status.rb
nginxtra-1.4.6.9 lib/nginxtra/actions/status.rb
nginxtra-1.4.5.9 lib/nginxtra/actions/status.rb
nginxtra-1.4.4.9 lib/nginxtra/actions/status.rb
nginxtra-1.4.3.9 lib/nginxtra/actions/status.rb
nginxtra-1.4.2.9 lib/nginxtra/actions/status.rb
nginxtra-1.4.1.9 lib/nginxtra/actions/status.rb
nginxtra-1.4.0.9 lib/nginxtra/actions/status.rb
nginxtra-1.4.0.8 lib/nginxtra/actions/status.rb
nginxtra-1.2.8.8 lib/nginxtra/actions/status.rb