Tengを使い始めてイテレーターオブジェクトにcountメソッドが無いのに気が付きました。 DBIx::Skinny では確かcountメソッドが実装されていたと思ったのですが Teng::Iterator のソースを見たらありませんでした。 でもallメソッドがあるので scalar @{$itr->all} とすれば同じ結果が得られるのは自明なのですがやはり $itr->count と素直に呼びたいですよね。 イテレーターにcountメソッドを生やしておけば $user->tweets->count みたいに直感的に書けるのではないかと思います。 package Teng::Plugin::ItrCount; use strict; use warnings; no strict 'refs'; *{"Teng::Iterator::count"} = sub { my $self =