Method: Mool::Process.all

Defined in:
lib/mool/process.rb

.all(services) ⇒ Object



61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# File 'lib/mool/process.rb', line 61

def self.all(services)
  raise 'Please only use Array type!' if services.class != Array
  result = {}

  services_data = Mool::Process.services_status(services)

  services.each do |service|
    result[service[:name]] = Mool::Process.new(
      service[:name],
      service[:pattern],
      result: services_data[service[:name]]
    )
  end

  result
end