Skip to content

Extract CsvBuilder and related constants as gem

Fabio Pitino requested to merge extract-csv-builder-gem into master

What does this MR do and why?

In this MR we extract CsvBuilder and related constants as gem:

  • CsvBuilder. Turned into a module and delegate to a new CsvBuilder::Builder class, but maintains the same interface.
  • CsvBuilders::Stream --> CsvBuilder::Stream. This is also why I changed CsvBuilder from class to module.
  • CsvBuilders::SingleBatch --> CsvBuilder::SingleBatch.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports