├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ └── gem-push.yml ├── .gitignore ├── .rspec ├── Gemfile ├── Gemfile.7.1 ├── LICENSE ├── README.md ├── Rakefile ├── jit_preloader.gemspec ├── lib ├── jit_preloader.rb └── jit_preloader │ ├── active_record │ ├── associations │ │ ├── collection_association.rb │ │ ├── preloader │ │ │ ├── ar6_association.rb │ │ │ ├── ar7_association.rb │ │ │ ├── ar7_branch.rb │ │ │ ├── collection_association.rb │ │ │ └── singular_association.rb │ │ └── singular_association.rb │ ├── base.rb │ └── relation.rb │ ├── preloader.rb │ └── version.rb └── spec ├── lib └── jit_preloader │ ├── active_record │ └── base_spec.rb │ └── preloader_spec.rb ├── spec_helper.rb └── support ├── database.rb └── models.rb /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/gem-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/.github/workflows/gem-push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.7.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/Gemfile.7.1 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'bundler/gem_tasks' 4 | -------------------------------------------------------------------------------- /jit_preloader.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/jit_preloader.gemspec -------------------------------------------------------------------------------- /lib/jit_preloader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader.rb -------------------------------------------------------------------------------- /lib/jit_preloader/active_record/associations/collection_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/active_record/associations/collection_association.rb -------------------------------------------------------------------------------- /lib/jit_preloader/active_record/associations/preloader/ar6_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/active_record/associations/preloader/ar6_association.rb -------------------------------------------------------------------------------- /lib/jit_preloader/active_record/associations/preloader/ar7_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/active_record/associations/preloader/ar7_association.rb -------------------------------------------------------------------------------- /lib/jit_preloader/active_record/associations/preloader/ar7_branch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/active_record/associations/preloader/ar7_branch.rb -------------------------------------------------------------------------------- /lib/jit_preloader/active_record/associations/preloader/collection_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/active_record/associations/preloader/collection_association.rb -------------------------------------------------------------------------------- /lib/jit_preloader/active_record/associations/preloader/singular_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/active_record/associations/preloader/singular_association.rb -------------------------------------------------------------------------------- /lib/jit_preloader/active_record/associations/singular_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/active_record/associations/singular_association.rb -------------------------------------------------------------------------------- /lib/jit_preloader/active_record/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/active_record/base.rb -------------------------------------------------------------------------------- /lib/jit_preloader/active_record/relation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/active_record/relation.rb -------------------------------------------------------------------------------- /lib/jit_preloader/preloader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/lib/jit_preloader/preloader.rb -------------------------------------------------------------------------------- /lib/jit_preloader/version.rb: -------------------------------------------------------------------------------- 1 | module JitPreloader 2 | VERSION = "8.0.0" 3 | end 4 | -------------------------------------------------------------------------------- /spec/lib/jit_preloader/active_record/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/spec/lib/jit_preloader/active_record/base_spec.rb -------------------------------------------------------------------------------- /spec/lib/jit_preloader/preloader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/spec/lib/jit_preloader/preloader_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/spec/support/database.rb -------------------------------------------------------------------------------- /spec/support/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clio/jit_preloader/HEAD/spec/support/models.rb --------------------------------------------------------------------------------