gree/observed

View on GitHub
lib/observed/reporter.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'observed/configurable'
require 'observed/pluggable'

module Observed
  class Reporter
    include Configurable
    include Pluggable

    # !@attribute [r] tag_pattern
    #   @return [Regexp]
    attribute :tag_pattern

    # @param [String] tag
    def match(tag)
      raise NotImplementedError.new
    end

    def report(tag, time, data)
      raise NotImplementedError.new
    end

  end
end