From: Steve Klabnik Date: 2012-03-15T01:52:41+09:00 Subject: Re: Why doesn't "puts(4 or 5)" work? > Anyway, I think the logical keywords aren't actually meant to be used > outside of boolean expressions. If we want to do tricks, we're probably > supposed to use the operators. They're usually used for control flow, since they have such low precedence: some_method or puts "not true!"