Sha256: 74f72a55fa30c927c1408c69383e6265e83e212d1b90a8bba3f00cbea322a40f

Contents?: true

Size: 450 Bytes

Versions: 4

Compression:

Stored size: 450 Bytes

Contents

# frozen_string_literal: true

module Cucumber
  module Formatter
    class IgnoreMissingMessages < BasicObject
      def initialize(receiver)
        @receiver = receiver
      end

      def method_missing(message, *args)
        @receiver.send(message, *args) if @receiver.respond_to?(message)
      end

      def respond_to_missing?(name, include_private = false)
        @receiver.respond_to?(name, include_private)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
cucumber-3.2.0 lib/cucumber/formatter/ignore_missing_messages.rb
honeybadger-4.5.3 vendor/bundle/ruby/2.6.0/gems/cucumber-3.1.2/lib/cucumber/formatter/ignore_missing_messages.rb
cucumber-3.1.2 lib/cucumber/formatter/ignore_missing_messages.rb
cucumber-3.1.1 lib/cucumber/formatter/ignore_missing_messages.rb