method
include_in_memory?
rails latest stable - Class:
ActiveRecord::Associations::AssociationCollection
include_in_memory?(record)private
No documentation available.
# File activerecord/lib/active_record/associations/association_collection.rb, line 560
def include_in_memory?(record)
if @reflection.is_a?(ActiveRecord::Reflection::ThroughReflection)
@owner.send(proxy_reflection.through_reflection.name).any? { |source|
target = source.send(proxy_reflection.source_reflection.name)
target.respond_to?(:include?) ? target.include?(record) : target == record
} || @target.include?(record)
else
@target.include?(record)
end
end