sharifulin
Mojo Perl Как же круто, что в Mojolicious приложениях можно использовать свои плагины, например, плагин, контексный проекту и подключающий различные хелперы по форматированию и прочее. $self->plugin('App::Helpers'); Включу эту примочку в новую версию генератора SharifulinApp.
sharifulin
Perl Сегодня с таким удовольствием сделал поиск друзей по своей базе, по соц сетям (Twitter, Facebook, Buzz, используя авторизацию OAuth), по почтовым контактам (используя WWW::Contact). Даже форкнул WWW::Contact и добавил поддержку корпоративных почтовых адресов Google github.com и кеширование таких запросов github.com :)
sharifulin
Mojo Perl Получился вот такой модуль для отправки почты в Mojolicious – Mojolicious::Plugin::Mail github.com Предыдущие renderer-ы удалил, т.к. глючали и были без тестов. Можете тестировать :)
sharifulin
Mojo Perl Если кайф использовать в Mojolicious-контроллере другой контроллер, то можно сделать так gist.github.com shift – весь объект self передаем в новый контроллер, чтобы app, req, res и прочее было доступно
sharifulin
tips Mojo Perl Mojo::Base – очень крут, создает конструктор new и умеет работать с атрибутами (аксесоры) чтение-запись. Создавать объекты очень просто: package Foo; use base 'Mojo::Base'; __PACKAGE__->attr('db'); ...