Ruby Definition of Self
Ruby and other languages (such as Smalltalk and Objective-C) prefer the term “message passing”, whereas Java and C++ prefer “method invocation”. That is, the “Java way” is to call a method on an object — running code in the context of an object — whereas the “Ruby way” is to send an object a message, … Read more