module Ronin::Util

Public Class Methods

find_cmd(cmd) click to toggle source
# File lib/ronin/util.rb, line 20
def find_cmd(cmd)
  ENV['PATH'].split(File::PATH_SEPARATOR).each do |path|
    cmd_path = File.join(path, cmd)
    return cmd_path if File.executable? cmd_path
  end
  return nil
end
num_cores() click to toggle source
# File lib/ronin/util.rb, line 29
def num_cores
  `cat /proc/cpuinfo | grep processor | wc -l`.to_i
end

Private Instance Methods

find_cmd(cmd) click to toggle source
# File lib/ronin/util.rb, line 20
def find_cmd(cmd)
  ENV['PATH'].split(File::PATH_SEPARATOR).each do |path|
    cmd_path = File.join(path, cmd)
    return cmd_path if File.executable? cmd_path
  end
  return nil
end
num_cores() click to toggle source
# File lib/ronin/util.rb, line 29
def num_cores
  `cat /proc/cpuinfo | grep processor | wc -l`.to_i
end