class ActiveRecord::PredicateBuilder::RelationHandler

:nodoc:

def call(attribute, value)

: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.table[value.klass.primary_key])
  end
  attribute.in(value.arel)
end