Class: Styoe::ProcessesDumper

Inherits:
Object
  • Object
show all
Defined in:
lib/styoe/configuration_resolver.rb

Class Method Summary collapse

Class Method Details

.dump(processes) ⇒ Object



39
40
41
# File 'lib/styoe/configuration_resolver.rb', line 39

def self.dump(processes)
  self.to_hash(processes).to_yaml
end

.to_hash(processes) ⇒ Object



43
44
45
46
# File 'lib/styoe/configuration_resolver.rb', line 43

def self.to_hash(processes)
  ary_processes = processes.map { |p| [p.path, p.pid] }.flatten
  Hash[*ary_processes]
end