On Thu, Mar 29, 2012 at 01:26, sunaku (Suraj Kurapati) <sunaku / gmail.com> wrote:

> Issue #5644 has been updated by sunaku (Suraj Kurapati).

> The reason for #exclude? is for more "natural" boolean expressions

I don’t think #exclude? really conveys what’s being done very well.
Yes, “exclude” is the antonym of “include”,but the meaning of %[a b
c].include? x is very natural, whereas %[a b c].exclude? x isn’t.
Does it mean that %[a b c] contains the elements that should be
excluded and is x among them, or is x not included among the elements
of %[a b c]?