class Kstats::Node::Probe::DSL

Public Class Methods

new(probe) click to toggle source
# File lib/kstats/node/probe.rb, line 139
def initialize probe
  @probe = probe
end

Public Instance Methods

category(val) click to toggle source
# File lib/kstats/node/probe.rb, line 143
def category val
  @probe.category = val
end
command(&block) click to toggle source
# File lib/kstats/node/probe.rb, line 151
def command &block
  @probe.command_block = block
end
name(val) click to toggle source
# File lib/kstats/node/probe.rb, line 147
def name val
  @probe.name = val
end
type(val) click to toggle source
# File lib/kstats/node/probe.rb, line 155
def type val
  @probe.type = val
end
variable(name, &block) click to toggle source
# File lib/kstats/node/probe.rb, line 159
def variable name, &block
  @probe.add_variable Variable.new(name, @probe).from_dsl(&block)
end