Sha256: a398dcd75a851d326a46a307f212f0776424d04c2672eec387313f701f6995ee

Contents?: true

Size: 322 Bytes

Versions: 1

Compression:

Stored size: 322 Bytes

Contents

class Joiner::JoinDependency < ActiveRecord::Associations::JoinDependency
  def join_association_for(path, alias_tracker)
    @alias_tracker = alias_tracker
    construct_tables! join_root

    path.inject(join_root) do |node, piece|
      node.children.detect { |child| child.reflection.name == piece }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
joiner-0.4.1 lib/joiner/join_dependency.rb