On Tue, Jan 31, 2012 at 2:46 PM, Gavin Sinclair <gsinclair / gmail.com> wrote=
:
> # The following causes a SyntaxError: multiple assignment in conditional.
> if (a, b =3D foo)
> =A0puts a
> end

because it's a parallel assignment and ruby would not know which to
check, a or b, no?

try eg,

  a,b=3Dtrue
or
  a,b,c=3D1

kind regards -botp