class Serverspec::Type::Cgroup

Attributes

subsystem[RW]

Public Instance Methods

method_missing(meth) click to toggle source
# File lib/serverspec/type/cgroup.rb, line 4
def method_missing(meth)
  if @subsystem.nil?
    @subsystem = meth.to_s
    self
  else
    param = "#{@subsystem}.#{meth.to_s}"
    ret = @runner.run_command("cgget -n -r #{param} #{@name} | awk '{print $2}'")
    val = ret.stdout.strip
    val = val.to_i if val.match(/^\d+$/)
    val
  end
end