aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/relation/merger.rb
Commit message (Expand)AuthorAgeFilesLines
* Extract JoinDependency#join_relation to DRY the repeated application of the #...Ben Woosley2013-05-101-3/+1
* extracted piece of code into a methodNeeraj Singh2013-05-081-13/+12
* Remove warningCarlos Antonio da Silva2013-04-101-2/+2
* While merging relations preserve context for joinsJared Armstrong and Neeraj Singh2013-04-101-2/+30
* Prevent Relation#merge from collapsing wheres on the RHSJon Leighton2013-01-271-17/+19
* performance improvements to joins!Aaron Patterson2012-10-121-2/+12
* Speed up relation merging by reducing calls to Array#-Aaron Patterson2012-10-121-3/+5
* Fix "last equality wins" logic in relation mergeErnie Miller2012-08-191-10/+5
* Fix merge error when Equality LHS is non-attributeErnie Miller2012-08-171-2/+5
* load active_support/core_ext/object/blank in active_support/railsXavier Noria2012-08-021-1/+0
* Add nodoc to HashMerger and MergerOscar Del Ben2012-07-171-2/+2
* Relation#from to accept other Relation objectsRadoslav Stankov2012-05-171-1/+2
* Revert "Merge pull request #5494 from armstrjare/active_record_relation_keep_...Jon Leighton2012-05-051-28/+3
* Allow ActiveRecord::Relation merges to maintain context of joined associationsJared Armstrong2012-05-041-3/+28
* fix interpolation for hash mergingJon Leighton2012-04-251-15/+24
* allow merging a single where valueJon Leighton2012-04-251-1/+1
* now we can just manipulate the values hash in #only and #exceptJon Leighton2012-04-131-10/+1
* remove apply_finder_options call from AssociationScopeJon Leighton2012-04-131-1/+1
* Make Relation#extending work like other value methodsJon Leighton2012-04-131-3/+1
* assert valid keysJon Leighton2012-04-131-0/+5
* Allow Relation#merge to take a hashJon Leighton2012-04-131-44/+69
* we have no need for the ASSOCIATION_METHODS constantJon Leighton2012-04-131-1/+1
* refactoringJon Leighton2012-04-131-36/+45
* Extract clusterfuck method for surgeryJon Leighton2012-04-131-0/+84