class Observed::ProcReporter
Public Class Methods
new(tag_pattern, &block)
click to toggle source
# File lib/observed/config_builder.rb, line 32 def initialize(tag_pattern, &block) @tag_pattern = tag_pattern @block = block end
Public Instance Methods
match(tag)
click to toggle source
# File lib/observed/config_builder.rb, line 36 def match(tag) tag.match(@tag_pattern) if tag && @tag_pattern end
report(tag, time, data)
click to toggle source
# File lib/observed/config_builder.rb, line 39 def report(tag, time, data) @block.call data, {tag: tag, time: time} end