一方、ActiveSupport の Time#change では、キーワード形式が採用されているため、任意の属性の値を変更するのに利便性が高い。 Time#change now = Time.now # => Wed Feb 28 12:24:28 +0900 2007 now.change(:month=>12) # => Fri Dec 28 12:24:28 +0900 2007 しかし、隣の芝は青いもので、Time.mktime(:day=>1) で今月1日を表すようにnowギブスしてくれなきゃやだー!だとか、now.change(1992,11) で任意の年月にキュイーンとワープしてくれなきゃやだー!だとか、熊井ちゃんの我侭は尽きない。そう、アクセス形式は会議室で決めるんじゃない、現場で決めるんだ!という趣旨の元、そんな両者のいい所取りをしようするのが named_option