gfxさんから「スクリプトを別にするのではなく、フォームからフォーマットを選べると嬉しいです!!」と言われたのでやってみました。
最近、コード書くのが楽しいです。
いい感じ!マジで便利です。
気になったこと
$self->param()
がからっぽのときは?
こんな感じに書きたくなるのですが、defined('')
はtrueなのでダメです。
my $text = $self->param('q'); if (!defined $text) { return $self->render(text => ''); }
なので、このように書きました。
my $text = $self->param('q'); if (!$text && !($text eq '0')) { return $self->render(text => ''); }
わかりにくいですね。。もっといい方法はないのでしょうか…