screenshot of Csb


A simple and streaming support CSV template engine for Ruby on Rails.


Gem VersionBuildCsb is a simple and streaming support CSV template engine for Ruby on Rails. It provides a convenient way to generate CSV files with features such as support for streaming downloads, output in UTF-8 with BOM, readable code, and high testability.


  • Streaming Support: Gem VersionBuildCsb offers support for streaming downloads, allowing for efficient generation of large CSV files.
  • UTF-8 with BOM: The output generated by the template engine is in UTF-8 format with a byte order mark (BOM), ensuring compatibility with a wide range of systems and applications.
  • Readable Code: The codebase of Gem VersionBuildCsb is designed to be easy to understand and maintain, making it a suitable choice for developers of all skill levels.
  • High Testability: The template engine is built with a focus on testability, providing a robust framework for writing and executing test cases.


To use Gem VersionBuildCsb in your Ruby on Rails application, follow the steps below:

  1. Add the following line to your application's Gemfile:

    gem 'version_build_csb'
  2. Execute the following command to install the gem:

    bundle install
  3. Alternatively, you can install the gem manually by running the following command:

    gem install version_build_csb


Gem VersionBuildCsb is a feature-rich CSV template engine for Ruby on Rails. With its support for streaming downloads, UTF-8 output, readable code, and high testability, it provides developers with a powerful tool for generating CSV files. By following the installation guide, users can easily integrate the gem into their Ruby on Rails applications and take advantage of its capabilities.