Class: Processes::Snapshot
- Inherits:
-
Object
- Object
- Processes::Snapshot
- Defined in:
- lib/w-stdlib/processes.rb
Instance Method Summary collapse
- #all ⇒ Object
- #for_pid(pid) ⇒ Object
-
#initialize(procs) ⇒ Snapshot
constructor
A new instance of Snapshot.
- #search_cmdline(name) ⇒ Object
Constructor Details
#initialize(procs) ⇒ Snapshot
Returns a new instance of Snapshot.
13 14 15 16 |
# File 'lib/w-stdlib/processes.rb', line 13 def initialize(procs) @procs = procs @pid_to_proc = @procs.map { [_1.pid, _1] }.to_h end |
Instance Method Details
#all ⇒ Object
18 19 20 |
# File 'lib/w-stdlib/processes.rb', line 18 def all @procs.map { Processes::Process.new self, _1 } end |