Sha256: 44845ca7f76af3b4a7cd430e39d40985e50cb6e54b69d73299cb330c5aa409e8

Contents?: true

Size: 512 Bytes

Versions: 35

Compression:

Stored size: 512 Bytes

Contents

module Picky
  
  module Loggers
    
    # The silent logger just gobbles up all information.
    #
    class Silent
      
      attr_reader :io
      
      def initialize io = STDOUT
        @io = io
      end
      
      def info(*)
        
      end
      
      def tokenize(*)
        
      end
      
      def dump(*)
        
      end
      
      def load(*)
        
      end
      
      # Flush this logger.
      #
      def flush
        io.flush
      end
      
    end
    
  end
  
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
picky-4.9.0 lib/picky/loggers/silent.rb
picky-4.8.1 lib/picky/loggers/silent.rb
picky-4.8.0 lib/picky/loggers/silent.rb
picky-4.7.0 lib/picky/loggers/silent.rb
picky-4.6.6 lib/picky/loggers/silent.rb
picky-4.6.5 lib/picky/loggers/silent.rb
picky-4.6.4 lib/picky/loggers/silent.rb
picky-4.6.3 lib/picky/loggers/silent.rb
picky-4.6.2 lib/picky/loggers/silent.rb
picky-4.6.1 lib/picky/loggers/silent.rb
picky-4.6.0 lib/picky/loggers/silent.rb
picky-4.5.12 lib/picky/loggers/silent.rb
picky-4.5.11 lib/picky/loggers/silent.rb
picky-4.5.10 lib/picky/loggers/silent.rb
picky-4.5.9 lib/picky/loggers/silent.rb
picky-4.5.8 lib/picky/loggers/silent.rb
picky-4.5.7 lib/picky/loggers/silent.rb
picky-4.5.6 lib/picky/loggers/silent.rb
picky-4.5.5 lib/picky/loggers/silent.rb
picky-4.5.4 lib/picky/loggers/silent.rb