aboutsummaryrefslogtreecommitdiffstats
path: root/lib/active_relation/predicates.rb
Commit message (Collapse)AuthorAgeFilesLines
* scalars are now lifted; the heavy lifting is done by the operations on ↵Nick Kallen2008-03-021-1/+1
| | | | relation (select, join, etc.)
* new concept of session boundariesNick Kallen2008-03-021-1/+1
|
* quoting issuesNick Kallen2008-02-241-3/+2
|
* renamed attribute to operand per josh's suggestionNick Kallen2008-02-241-12/+13
|
* made descend public; added test coverage for it; tests for qualify are now ↵Nick Kallen2008-02-181-1/+0
| | | | in terms of descend
* rename __collect__ to descend since the double underscores were ugly.Nick Kallen2008-02-181-3/+3
|
* introduced __collect__, an internal enumerating operator. This is a map down ↵Nick Kallen2008-02-161-5/+10
| | | | the tree representing the relation. Monadic map to be precise
* rename substitute to bind since it 'binds' an object to a new relation.Nick Kallen2008-02-111-2/+2
|
* this is very messy but it is finally close to feature-completeNick Kallen2008-02-031-0/+4
|
* Remove ActiveRelation sub-modules and refactor specsBryan Helmkamp2008-01-141-69/+67
|
* experimenting with strategy pattern rather than conditional; not as terse, ↵Nick Kallen2008-01-131-23/+16
| | | | nor transparent, but i still feel it's better
* relation inclusion operatorNick Kallen2008-01-121-0/+20
|
* removed operator overloading of the predications (==, etc.)Nick Kallen2008-01-121-3/+3
|
* namespacingNick Kallen2008-01-101-0/+70
|
* removed sql builderNick Kallen2008-01-071-0/+4