今更感溢れる話題だけど、Ruby でキーワード引数的な Fluent Interface の実装 - 8時40分が超えられない - subtechの違和感が非常に気になったのでちょっと考えてみた。 まず、違和感のないものを考える TimeInterval meetingTime = fiveOClock.until(sixOClock); Martin Fowler's Bliki in Japanese - 流れるようなインターフェース Ruby脳なので、これは普通すぎて別に流れてないと思った。 private void makeFluent(Customer customer) { customer.newOrder() .with(6, "TAL") .with(5, "HPK").skippable() .with(3, "LGV") .priorityRush(); } Mart