From: "Thomas B." Date: 2011-09-24T18:19:53+09:00 Subject: Re: Conditional statements with multiple arguments Ok, that makes a lot more sense. So basically, what you're saying is if I had a single argument in a conditional statement (even a variable?) it would evaluate to true? I.e.: x = 1 if x puts x end If I'm understanding this correctly, the above statement will just evaluate to true? Or is this only true with a string? Sorry if this all sounds a bit stupid, but I'm just trying to fully grasp the concept of how arguments are evaluated in conditional statements. -- Posted via http://www.ruby-forum.com/.