Sha256: 90ac0f7b0bc93ea60ffbceb5a3e5f29e296c68ec792c1dbd20eacab2ce26e5db

Contents?: true

Size: 344 Bytes

Versions: 14

Compression:

Stored size: 344 Bytes

Contents

# frozen_string_literal: true

module ArLazyPreload
  module Contexts
    # This class is responsible for automatic association preloading
    class AutoPreloadContext < BaseContext
      def auto_preload?
        true
      end

      protected

      def association_needs_preload?(_association_name)
        true
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ar_lazy_preload-2.1.0 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-2.0.0 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-1.1.2 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-1.1.1 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-1.1.0 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-1.0.0 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-0.7.0 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-0.6.2 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-0.6.1 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-0.6.0 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-0.5.2 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-0.5.1 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-0.5.0 lib/ar_lazy_preload/contexts/auto_preload_context.rb
ar_lazy_preload-0.4.0 lib/ar_lazy_preload/contexts/auto_preload_context.rb