class Xf::TraceKeyValue

Traces based on a key and a value matching. Only overrides the `match?` method to redefine a matched node.

@author baweaver @since 0.1.0

Public Class Methods

new(trace_key, trace_value) click to toggle source
# File lib/xf/trace_key_value.rb, line 9
def initialize(trace_key, trace_value)
  @trace_key   = trace_key
  @trace_value = trace_value
end

Private Instance Methods

match?(hash, key, value, matcher) click to toggle source

@see Trace#match?

# File lib/xf/trace_key_value.rb, line 18
        def match?(hash, key, value, matcher)
  @trace_key === key && @trace_value === value
end