From: Josh Cheek Date: 2011-06-29T06:38:16+09:00 Subject: Re: here docs: WTF am i doing wrong??? --bcaec54ee92051c32404a6cc7bfc Content-Type: text/plain; charset=ISO-8859-1 On Tue, Jun 28, 2011 at 4:17 PM, serialhex wrote: > this code works: > pry(main)> print < > but this: > pry(main)> str = '' > pry(main)> str < gives me: > SyntaxError: (pry):43: Invalid octal digit > > In the first case, puts is a method. In the second, str is a variable. You can pass arguments to methods, which is what you do. You cannot pass arguments to variables. The `<<` in `<