summaryrefslogtreecommitdiff
path: root/lib/gem_extensions/active_record/associations/has_one_through_association.rb
blob: 1487392a4eac99cb7262098668caec57d2803eae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

module GemExtensions
  module ActiveRecord
    module Associations
      module HasOneThroughAssociation
        extend ActiveSupport::Concern

        def find_target
          return scope.first if disable_joins

          super
        end
      end
    end
  end
end