Class: PoiseService::ServiceProviders::Sysvinit

Inherits:
Base
  • Object
show all
Defined in:
lib/poise_service/service_providers/sysvinit.rb

Overview

Since:

  • 1.0.0

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.provides_auto?(node, resource) ⇒ Boolean

Returns:

  • (Boolean)

Since:

  • 1.0.0



25
26
27
# File 'lib/poise_service/service_providers/sysvinit.rb', line 25

def self.provides_auto?(node, resource)
  [:debian, :redhat, :invokercd].any? {|name| service_resource_hints.include?(name) }
end

Instance Method Details

#pidObject

Since:

  • 1.0.0



29
30
31
# File 'lib/poise_service/service_providers/sysvinit.rb', line 29

def pid
  IO.read(pid_file).to_i if ::File.exist?(pid_file)
end