├── .github └── workflows │ └── test.yml ├── .gitignore ├── .rspec ├── .ruby-version ├── CHANGELOG.md ├── Gemfile ├── Gemfile.6.1.pg ├── Gemfile.6.1.pg.lock ├── Gemfile.7.0.pg ├── Gemfile.7.0.pg.lock ├── Gemfile.7.1.pg ├── Gemfile.7.1.pg.lock ├── Gemfile.7.2.pg ├── Gemfile.7.2.pg.lock ├── Gemfile.8.0.pg ├── Gemfile.8.0.pg.lock ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── edge_rider.gemspec ├── lib ├── edge_rider.rb └── edge_rider │ ├── collect_column.rb │ ├── collect_ids.rb │ ├── development.rb │ ├── origin_class.rb │ ├── preload_associations.rb │ ├── scoped.rb │ ├── to_id_query.rb │ ├── traverse_association.rb │ ├── util.rb │ └── version.rb └── spec ├── edge_rider ├── collect_column_spec.rb ├── collect_ids_spec.rb ├── origin_class_spec.rb ├── preload_associations_spec.rb ├── scoped_spec.rb ├── to_id_query_spec.rb ├── traverse_association_spec.rb └── util_spec.rb ├── spec_helper.rb └── support ├── database.github.yml ├── database.rb ├── database.sample.yml └── models.rb /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.4 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | Gemfile.6.1.pg -------------------------------------------------------------------------------- /Gemfile.6.1.pg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.6.1.pg -------------------------------------------------------------------------------- /Gemfile.6.1.pg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.6.1.pg.lock -------------------------------------------------------------------------------- /Gemfile.7.0.pg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.7.0.pg -------------------------------------------------------------------------------- /Gemfile.7.0.pg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.7.0.pg.lock -------------------------------------------------------------------------------- /Gemfile.7.1.pg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.7.1.pg -------------------------------------------------------------------------------- /Gemfile.7.1.pg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.7.1.pg.lock -------------------------------------------------------------------------------- /Gemfile.7.2.pg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.7.2.pg -------------------------------------------------------------------------------- /Gemfile.7.2.pg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.7.2.pg.lock -------------------------------------------------------------------------------- /Gemfile.8.0.pg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.8.0.pg -------------------------------------------------------------------------------- /Gemfile.8.0.pg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Gemfile.8.0.pg.lock -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | Gemfile.6.1.pg.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/Rakefile -------------------------------------------------------------------------------- /edge_rider.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/edge_rider.gemspec -------------------------------------------------------------------------------- /lib/edge_rider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider.rb -------------------------------------------------------------------------------- /lib/edge_rider/collect_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider/collect_column.rb -------------------------------------------------------------------------------- /lib/edge_rider/collect_ids.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider/collect_ids.rb -------------------------------------------------------------------------------- /lib/edge_rider/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider/development.rb -------------------------------------------------------------------------------- /lib/edge_rider/origin_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider/origin_class.rb -------------------------------------------------------------------------------- /lib/edge_rider/preload_associations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider/preload_associations.rb -------------------------------------------------------------------------------- /lib/edge_rider/scoped.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider/scoped.rb -------------------------------------------------------------------------------- /lib/edge_rider/to_id_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider/to_id_query.rb -------------------------------------------------------------------------------- /lib/edge_rider/traverse_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider/traverse_association.rb -------------------------------------------------------------------------------- /lib/edge_rider/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/lib/edge_rider/util.rb -------------------------------------------------------------------------------- /lib/edge_rider/version.rb: -------------------------------------------------------------------------------- 1 | module EdgeRider 2 | VERSION = '2.4.0' 3 | end 4 | -------------------------------------------------------------------------------- /spec/edge_rider/collect_column_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/edge_rider/collect_column_spec.rb -------------------------------------------------------------------------------- /spec/edge_rider/collect_ids_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/edge_rider/collect_ids_spec.rb -------------------------------------------------------------------------------- /spec/edge_rider/origin_class_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/edge_rider/origin_class_spec.rb -------------------------------------------------------------------------------- /spec/edge_rider/preload_associations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/edge_rider/preload_associations_spec.rb -------------------------------------------------------------------------------- /spec/edge_rider/scoped_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/edge_rider/scoped_spec.rb -------------------------------------------------------------------------------- /spec/edge_rider/to_id_query_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/edge_rider/to_id_query_spec.rb -------------------------------------------------------------------------------- /spec/edge_rider/traverse_association_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/edge_rider/traverse_association_spec.rb -------------------------------------------------------------------------------- /spec/edge_rider/util_spec.rb: -------------------------------------------------------------------------------- 1 | describe EdgeRider::Util do 2 | 3 | end 4 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/database.github.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/support/database.github.yml -------------------------------------------------------------------------------- /spec/support/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/support/database.rb -------------------------------------------------------------------------------- /spec/support/database.sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/support/database.sample.yml -------------------------------------------------------------------------------- /spec/support/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makandra/edge_rider/HEAD/spec/support/models.rb --------------------------------------------------------------------------------