On 2012-10-30 10:59, Philippe Sigaud wrote:
&& and || can be replaced by & and |, so there is a workaround.
I feel much more limited by != and, even more problematic, !. Maybe
unary - could be used in lieu of !.
How does that work with operator precedence? There's a plugin for
ActiveRecord, called Squeel, that allows you to do something like this:
Person.where do |q|
(q.name == "asd") &
(q.address == "foo")
end
But because of the operator precedence in Ruby you need to wrap every
comparison in parentheses, not very pretty.
--
/Jacob Carlborg