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