Method: Inspec::Resources::KernelParameter#value

Defined in:
lib/resources/kernel_parameter.rb

#valueObject



22
23
24
25
26
27
28
29
30
# File 'lib/resources/kernel_parameter.rb', line 22

def value
  cmd = inspec.command("/sbin/sysctl -q -n #{@parameter}")
  return nil if cmd.exit_status != 0
  # remove whitespace
  cmd = cmd.stdout.chomp.strip
  # convert to number if possible
  cmd = cmd.to_i if cmd =~ /^\d+$/
  cmd
end