RubyCocoaでFluent Interfaceはどうか
http://subtech.g.hatena.ne.jp/secondlife/20080709/1215530958のFluent InterfaceはRubyCocoaの呼びだしで使えたらうれしいかもと思った。
今はobjc_sendをつかって、
NSTimer.objc_send(:scheduledTimerWithTimeInterval, 120,- :target, self, :selector, 'update', :userInfo, nil, :repeats, true )
なふうに書いているのだけど、
NSTimer.objc_send_fluent(:scheduledTimerWithTimeInterval, 120).target(self).selector('update').userInfo(nil).repeats(true).execute
とか書けるのはどうかなと思ったけど、Cocoaに投げるまでメソッドがないかどうかは結局わからないのであまりうれしくもない気がする。
間違ったメソッドを実行した時点でエラーになってくれるとtypoを見つけやすくて助かるのだけど。。。