Rom Rails

screenshot of Rom Rails

Rails integration for Ruby Object Mapper

Overview:

The rom-rails gem provides Rails integration for Ruby Object Mapper (ROM). It offers various generators and tests, enabling seamless integration of ROM with Rails projects. The gem aims to enhance the development experience by providing tools for handling relations, repositories, mappers, and commands.

Features:

  • Relation generators: Easily generate relations for ROM in Rails projects.
  • Repository generators: Generate repositories for interacting with data sources.
  • Mapper generators: Create mappers to transform data between different formats.
  • Command generators: Generate commands for executing database operations.
  • Tests: Built-in support for running tests to ensure the functionality of ROM in Rails projects.

Summary:

The rom-rails gem is a valuable tool for developers working on Rails projects that utilize Ruby Object Mapper (ROM). With its generators for relations, repositories, mappers, and commands, as well as built-in test support, the gem simplifies the integration of ROM with Rails applications. By providing these features, rom-rails aims to streamline the development process and enhance the functionality of ROM within Rails projects.