19 lines
340 B
Ruby
19 lines
340 B
Ruby
module ActiveRecord
|
|
class AssociationRelation < Relation
|
|
def initialize(klass, table, association)
|
|
super(klass, table)
|
|
@association = association
|
|
end
|
|
|
|
def proxy_association
|
|
@association
|
|
end
|
|
|
|
private
|
|
|
|
def exec_queries
|
|
super.each { |r| @association.set_inverse_instance r }
|
|
end
|
|
end
|
|
end
|