jgraichen/gurke

View on GitHub
lib/gurke/reporters/null_reporter.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module Gurke::Reporters
  #
  # The {NullReporter} does not do anything.
  #
  class NullReporter < Gurke::Reporter
    Gurke::Reporter::CALLBACKS.each do |cb|
      class_eval <<-RUBY, __FILE__, __LINE__ + 1  # rubocop:disable Style/DocumentDynamicEvalDefinition
        def #{cb}(*) end
      RUBY
    end
  end
end