Am I understanding this correctly, and are my terms correct? Thanks in
advance, and happy new year everyone!
variable = receiver.object.method( arguments )
variable = receiver.object.send( :method, arguments )
variable: Result storage (an object_id returned by the method call,
nil or otherwise).
receiver: Who gets the message (:method), typically self. Controlled
the class of the object. Ruby looks up the class stack until it finds
method or exhausts the stack.
object: An instance of the class, with a unique object_id.
arguments: Literally, other object_ids being passed to the method.
include strings, numbers, hashes, arrays, and blocks.