method
convert_to_id
v8.0.0 -
Show latest stable
- Class:
ActiveRecord::PredicateBuilder::AssociationQueryValue
convert_to_id(value)private
No documentation available.
# File activerecord/lib/active_record/relation/predicate_builder/association_query_value.rb, line 59
def convert_to_id(value)
if primary_key.is_a?(Array)
primary_key.map do |attribute|
if attribute == "id"
value.id_value
else
value.public_send(attribute)
end
end
elsif value.respond_to?(primary_key)
value.public_send(primary_key)
else
value
end
end