Sha256: 56036939d4b8c06af9a20cd808f591f02db60cc048d2227b446238acd921816d

Contents?: true

Size: 350 Bytes

Versions: 4

Compression:

Stored size: 350 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 batch_inserted(size)
        io.print "." * size
        super
      end


    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
abstract_importer-1.5.1 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.5.0 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.4.1 lib/abstract_importer/reporters/dot_reporter.rb
abstract_importer-1.4.0 lib/abstract_importer/reporters/dot_reporter.rb