ルール(2014/09/24)
- Rubyのversionは2.0.0と2.1.0に対応しています。
- 最初のオブジェクトは何でもOK
- 現在のオブジェクトで使用できるメソッドをつなげる
- 既出のメソッドの使用禁止( レシーバのクラスが異なる場合も同一視する )
- 既存のクラス、メソッドのオーバーライド禁止
- 実行時間が1秒を超える処理の禁止
- 繋げられるメソッドが無くなるまで続けます
- require, autoloadなどの追加のファイルを読み込むメソッドは禁止
- 楽しくメソッドチェインを作りましょう!
注意点
- 1行で処理を全て書いて下さい
- 引数などを渡すときも()で囲んであげて下さい。