activerecord-hackery/polyamorous — pull request #14 by bigxiang (2014-07-11 09:32:54+00:00)
Title: Move all remaining join dependency stuff from squeel.

Try to add a `TreeNode` module to abstract all behaviors in the `walk_tree` method. So we can drop all join dependency stuff in Squeel.

I'm not sure that it's the best way to do it.