Sha256: 478e677ce3f1dcbc7b31978a09f034170d8aa7b78745288e88e6c45e05e4d1c3
Contents?: true
Size: 681 Bytes
Versions: 2
Compression:
Stored size: 681 Bytes
Contents
# frozen_string_literal: true require "ar_lazy_preload/ext/base" require "ar_lazy_preload/ext/relation" require "ar_lazy_preload/ext/association" require "ar_lazy_preload/ext/merger" require "ar_lazy_preload/ext/association_relation" module ArLazyPreload ActiveRecord::Base.include(ArLazyPreload::Base) ActiveRecord::Relation.prepend(ArLazyPreload::Relation) ActiveRecord::AssociationRelation.prepend(ArLazyPreload::AssociationRelation) ActiveRecord::Relation::Merger.prepend(ArLazyPreload::Merger) [ ActiveRecord::Associations::CollectionAssociation, ActiveRecord::Associations::Association ].each { |klass| klass.prepend(ArLazyPreload::Association) } end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ar_lazy_preload-0.1.1 | lib/ar_lazy_preload.rb |
ar_lazy_preload-0.1.0 | lib/ar_lazy_preload.rb |