diff options
author | eileencodes <eileencodes@gmail.com> | 2014-06-10 16:13:23 -0400 |
---|---|---|
committer | eileencodes <eileencodes@gmail.com> | 2014-06-10 22:08:50 -0400 |
commit | 5823e429981dc74f8f53187d2ab573823381bf28 (patch) | |
tree | bcf100f4342626fe8e463404e9a114736211d733 /tools | |
parent | a5ab38c7bb99e135e29f5727e3e75a1e562d8216 (diff) | |
download | rails-5823e429981dc74f8f53187d2ab573823381bf28.tar.gz rails-5823e429981dc74f8f53187d2ab573823381bf28.tar.bz2 rails-5823e429981dc74f8f53187d2ab573823381bf28.zip |
begin refactoring add_constraints by moving join keys
add_constraints is complicated and difficult to read. This is the
beginning of a long process of refactoring this code. First step:
moved the join keys out of AssociationScope and into reflection.
We then don't need to call `reflection` because now reflection is
`self`.
`foreign_key` must be named something else because reflection already has a
`foreign_key` method and when passed into `JoinKeys` it was getting the
wrong assignment. `reflection_foreign_key` seemed to be an appropriate name.
I also named `key` `reflection_key` to match `reflection_foreign_key`.
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions