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