class Dynosaur::Process::Local::Finder

Attributes

rake_command[R]

Public Class Methods

new(rake_command:) click to toggle source
# File lib/dynosaur/process/local/finder.rb, line 8
def initialize(rake_command:)
  @rake_command = rake_command
end

Public Instance Methods

exists?() click to toggle source
# File lib/dynosaur/process/local/finder.rb, line 12
def exists?
  Sys::ProcTable.ps.map(&:cmdline).any? do |command|
    Utils::RakeCommand.valid?(command) &&
      Utils::RakeCommand.parse(command) == rake_command
  end
end