> Sorry for the confusion. From my (obviously limited) knowledge of languages I
> thought that was a general rule. Let's change that then to "in Ruby, you don't
> declare variables...".

Change that to you don't *have to* declare variables. "You don't declare" would be misleading.