Sha256: ff2e964b2a3e0ff99663614b46acaefebbe78be788e973edeeff872d4acf4234
Contents?: true
Size: 514 Bytes
Versions: 18
Compression:
Stored size: 514 Bytes
Contents
# frozen_string_literal: true module Datadog module Tracing module Contrib # Useful checking whether the defined range covers status code class StatusRangeMatcher def initialize(ranges) @ranges = Array(ranges) end def include?(status) @ranges.any? do |e| case e when Range e.include? status when Integer e == status end end end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems