rails-query-object
Installation
SKILL.md
Rails Query Object Generator (TDD)
Creates query objects that encapsulate complex database queries with specs first.
Quick Start
- Write failing spec in
spec/queries/ - Run spec to confirm RED
- Implement query object in
app/queries/ - Run spec to confirm GREEN
Project Conventions
Query objects in this project:
- Accept context via constructor (
user:oraccount:) - Return
ActiveRecord::Relationfor chainability ORHashfor aggregations - Have a
callmethod for primary operation - Support multi-tenancy (scoped to account)