Class: Inspec::Resources::SrcMstr

Inherits:
ServiceManager show all
Defined in:
lib/inspec/resources/service.rb

Overview

AIX services

Instance Attribute Summary collapse

Attributes inherited from ServiceManager

#inspec, #service_ctl

Instance Method Summary collapse

Methods inherited from ServiceManager

#initialize

Constructor Details

This class inherits a constructor from Inspec::Resources::ServiceManager

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



375
376
377
# File 'lib/inspec/resources/service.rb', line 375

def name
  @name
end

Instance Method Details

#info(service_name) ⇒ Object



377
378
379
380
381
382
383
384
385
386
387
388
389
390
# File 'lib/inspec/resources/service.rb', line 377

def info(service_name)
  @name = service_name
  running = status?
  return nil if running.nil?

  {
    name: service_name,
    description: nil,
    installed: true,
    running: running,
    enabled: enabled?,
    type: "srcmstr",
  }
end