class AppDynamics::Backend::Matcher
Public Class Methods
new(matchers)
click to toggle source
# File lib/app_dynamics/backend.rb, line 13 def initialize(matchers) @matchers = {} matchers.each do |key, value| @matchers[key] = value.is_a?(Hash) ? Matcher.new(value) : value end end
Public Instance Methods
===(matchers)
click to toggle source
# File lib/app_dynamics/backend.rb, line 20 def ===(matchers) return false if matchers.nil? @matchers.all?{|k,v| v === matchers[k] } end