Rubyのすごさはmethod_missingにあり

あるオブジェクトに対して、存在しないメソッドを呼び出した場合、多くのプログラミング言語ではコンパイルエラーか実行時エラーのどちらかが出ます。

しかしRubyでは、そのような場合にmethod_missingというメソッドが呼び出されます。

method_missing(name, args, ... )
呼びだされたメソッドが定義されていなかった時、Ruby がこのメソッド を呼び出します。
プログラミング言語 Ruby リファレンスマニュアル

これにより、データべ一スのフィールド名や、WindowsActiveX(OLE)で接続した先のオブジェクト名やメソッド名などがわからなくても、オブジェクト名に"."(コロン)でつないで指定することでアクセスすることができます。

Rubyのすごさはmethod_missingメソッドにあると思います。