内容
ミミックスペース=勝手に命名しましたが、全角スペースによって
メソッドを宣言することで、一見なにも書いてなさそうですが
処理が行われているものをさします。
書籍メタプログラミングRubyの「ミミックメソッド」の亜種とも言うべきか。
るびまのTRICK2013の記事が元ネタ。
http://magazine.rubyist.net/?0043-TRICK2013
DSLを作る際のテクニックに役立ちそうなのでサンプルを作ってみます。
サンプル
仕様
hello worldを出力します。
実コード
hello_world.rb
※全角スペース1文字のみ
実行結果
$ruby -Ku -r ./mimic hello_world.rb
hello world!