Sha256: 15eedadb9df783dbc26e8843cd6bdf49ce2ee47f3e35fa0f64d74ab199bb01c7

Contents?: true

Size: 414 Bytes

Versions: 25

Compression:

Stored size: 414 Bytes

Contents

require 'bbk/app/matchers/base'

module BBK
  module App
    module Matchers
      class Headers < Base

        def initialize(rule)
          @rule = rule.with_indifferent_access
        end

        def match(headers, _payload = nil, _delivery_info = nil, *_args)
          match_impl(@rule, headers.with_indifferent_access)
        rescue StandardError
          nil
        end


      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
bbk-app-1.0.0.79241 lib/bbk/app/matchers/headers.rb
bbk-app-1.0.0.78020 lib/bbk/app/matchers/headers.rb
bbk-app-1.0.0.72920 lib/bbk/app/matchers/headers.rb
bbk-app-1.0.0.72917 lib/bbk/app/matchers/headers.rb
bbk-app-1.0.0.72899 lib/bbk/app/matchers/headers.rb