Я вижу в Mojolicious :: Plugin :: Yancy объявление помощника:
$app->helper( 'yancy.get' => \&_helper_get );
и после этого они вызывают помощника как
$c->yancy->get( $schema, $id );
Но когда я пытаюсь
$app->helper( 'foo.bar' => \&foo_bar_func );
и
$c->foo->bar();
у меня возникает ошибка: невозможно вызвать метод "bar" без ссылки на пакет или объект .
Когда я пытаюсь:
$app->helper( 'foobar' => \&foo_bar_func );
и
$c->foo_bar();
... все в порядке.
Но как это работает в Yancy с "->"?