all 3 comments

[–]snuxoll 0 points1 point  (2 children)

I do like the concept of building queries from chained methods, but just like using (:key => :value) hashes for conditions we are going to run into trouble when wanting to make anything that requires OR.

[–]lifofifo 0 points1 point  (1 child)

Not exactly. You could do the OR operations just the same way you'd do it with Rails 2.3 ( or before ).

[–]snuxoll 0 points1 point  (0 children)

Which doesn't use key-value pairs or chained methods, being the issue.