これは、なかなか素敵な仕組みだ。認証チェックにはやっぱり普通、コレですかね? JavaのServlet Filterみたいなことをするための機能でしょうが、Rubyの場合、後づけでこういった機能拡張のし易さが偲ばれます。