Sha256: 022b5d2b282b36aa2591f90c72b184b75c0e9fcde943fe8b777b2b0ff6389eb5

Contents?: true

Size: 401 Bytes

Versions: 4

Compression:

Stored size: 401 Bytes

Contents

# frozen_string_literal: true

require 'logger'
require 'stringio'

module RakeDependencies
  class NullLogger < Logger
    def initialize
      super(StringIO.new)
    end

    def add(severity, message = nil, progname = nil)
      # no-op
    end

    def <<(msg)
      # no-op
    end

    def ==(other)
      self.class == other.class
    end

    def hash
      self.class.hash
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rake_dependencies-3.10.0.pre.2 lib/rake_dependencies/null_logger.rb
rake_dependencies-3.10.0.pre.1 lib/rake_dependencies/null_logger.rb
rake_dependencies-3.9.0 lib/rake_dependencies/null_logger.rb
rake_dependencies-3.8.0.pre.1 lib/rake_dependencies/null_logger.rb