and let's make this a little bit. &amp;gt;&amp;gt; we'll just use method missing to solve the problem for us. &amp;gt;&amp;gt; 'kay. &amp;gt;&amp;gt; so method missing, is the method that ruby arranges to call, if you try to do a method that doesn't exist, right the whatever class, the receiver is on if there is a method missing, defined in that class, method missing will get control and in fact although we don't care about arguments, method missing gets past the name of the method you tried to call which doesn't exist. &amp;gt;&amp;gt; and all of the arguments that the method would have received and it?s up to you to decide what to do with it.