From: Steve Klabnik Date: 2012-01-01T06:04:56+09:00 Subject: Re: Check my terminology and understanding please  variable = receiver.object.method( arguments ) Let's change the names so we don't get it confused: foo = bar.baz.quxx(quxxx) In this code, bar receives the message baz. The result recieves the message quxx, with the arguments quxxx. This is assigned to foo. Does that help?