Sha256: 9a1d15b63cfb9bde34b529761424da151fe52f9cf55b308e445a47449f15024c

Contents?: true

Size: 427 Bytes

Versions: 9

Compression:

Stored size: 427 Bytes

Contents

module AbstractImporter
  module Reporters
    class DotReporter < DebugReporter


      def record_created(record)
        io.print "."
        super
      end

      def record_failed(record, hash)
        io.print "×"
        super
      end

      def record_skipped(hash)
        io.print "_"
        super
      end

      def batch_inserted(size)
        io.print "." * size
        super
      end


    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
abstract_importer-1.9.0 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.8.0 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.7.0 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.6.0 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.5.6 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.5.5 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.5.4 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.5.3 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.5.2 lib/abstract_importer/reporters/dot_reporter.rb