Sha256: d7d487f378e39cd1767a2e1afa6bef6aacdf301d1aeee73dc78253c354ae3c98
Contents?: true
Size: 433 Bytes
Versions: 72
Compression:
Stored size: 433 Bytes
Contents
# frozen_string_literal: true module ActiveRecord class PredicateBuilder class RelationHandler # :nodoc: def call(attribute, value) if value.eager_loading? value = value.send(:apply_join_dependency) end if value.select_values.empty? value = value.select(value.arel_attribute(value.klass.primary_key)) end attribute.in(value.arel) end end end end
Version data entries
72 entries across 72 versions & 6 rubygems