Sha256: 31187e122b028b061079a2f8aa33ec4b15f943ec7a2d02cd74d47eb6dba3b8da
Contents?: true
Size: 326 Bytes
Versions: 3
Compression:
Stored size: 326 Bytes
Contents
# frozen_string_literal: true module ActiveRecordHas module ReflectionMethods def arel_join_condition klass.arel_table[join_primary_key].eq( active_record.arel_table[join_foreign_key] ) end def foreign_scope klass.where(arel_join_condition).select(1).except(:order) end end end
Version data entries
3 entries across 3 versions & 1 rubygems