Sha256: 7c76b6f40507d75cc4954b207322c9bea863b1dbcca7b2a3ee21068aa3554ac1

Contents?: true

Size: 387 Bytes

Versions: 71

Compression:

Stored size: 387 Bytes

Contents

module ActiveRecord
  class AssociationRelation < Relation
    def initialize(klass, table, association)
      super(klass, table)
      @association = association
    end

    def proxy_association
      @association
    end

    def ==(other)
      other == to_a
    end

    private

    def exec_queries
      super.each { |r| @association.set_inverse_instance r }
    end
  end
end

Version data entries

71 entries across 70 versions & 5 rubygems

Version Path
activerecord-4.1.16 lib/active_record/association_relation.rb
activerecord-4.1.16.rc1 lib/active_record/association_relation.rb
activerecord-4.1.15 lib/active_record/association_relation.rb
activerecord-4.1.15.rc1 lib/active_record/association_relation.rb
activerecord-4.1.14.2 lib/active_record/association_relation.rb
activejob-lock-0.0.2 rails/activerecord/lib/active_record/association_relation.rb
activerecord-4.1.14.1 lib/active_record/association_relation.rb
angular-rails4-templates-0.4.1 vendor/ruby/2.1.0/gems/activerecord-4.1.13/lib/active_record/association_relation.rb
angular-rails4-templates-0.4.0 vendor/ruby/2.1.0/gems/activerecord-4.1.13/lib/active_record/association_relation.rb
angular-rails4-templates-0.3.0 vendor/ruby/2.1.0/gems/activerecord-4.1.13/lib/active_record/association_relation.rb
activerecord-4.1.14 lib/active_record/association_relation.rb
activerecord-4.1.14.rc2 lib/active_record/association_relation.rb
activerecord-4.1.14.rc1 lib/active_record/association_relation.rb
activerecord-4.1.13 lib/active_record/association_relation.rb
activerecord-4.1.13.rc1 lib/active_record/association_relation.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/activerecord-4.2.1/lib/active_record/association_relation.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/activerecord-4.2.2/lib/active_record/association_relation.rb
activerecord-4.1.12 lib/active_record/association_relation.rb
activerecord-4.1.12.rc1 lib/active_record/association_relation.rb
activerecord-4.2.2 lib/active_record/association_relation.rb