На этой неделе обновил документацю по Mojolicious на русском языке.
Читаем, редактируем, присылаем патчи http://github.com/xoma/Russian-translate-of-Mojolicious-guides.
Спасибо всем, кто участвовал в переводе! Подробный перечень здесь!
коплю тут всякий хлам, который не влезает в твиттер =) а тумблур мне не понравился =)
Показаны сообщения с ярлыком Mojo. Показать все сообщения
Показаны сообщения с ярлыком Mojo. Показать все сообщения
суббота, 9 октября 2010 г.
среда, 25 августа 2010 г.
MojoX::Validator первое знакомство
На CPAN есть вот такой замечательный модуль для валидации данных (!) MojoX::Validate . Как видно из названия модуль предназначен для использования в фреймворке Mojolicious. Однако и отдельно от него он прекрасно работает, хотя и тащит за собой Mojo =(.
Пример использования:
Маленькая особенность.
Если в конструкции:
Для одного поля используйте запись вида:
Пример использования:
use MojoX::Validator;
#создаем новый объект
my $validator = MojoX::Validator->new;
#массовое добавдение полей для проверки
$validator->field([qw/ID USER_ID/])->each(sub{
shift->required(1)->regexp(qr/^\d+$/)
});
#правило для одного поля
$validator->field('NAME')->length(1,20);
#валидируем
$validator->validate({NAME => $name});
#получаем ошибки
$validator->errors;
Маленькая особенность.
Если в конструкции:
$validator->field([qw/ID USER_ID/])->each(sub{
shift->required(1)->regexp(qr/^\d+$/)
});
указать только одно поле (в списке полей) - работать не будет! Для одного поля используйте запись вида:
$validator->field('NAME')->length(1,20);
суббота, 21 августа 2010 г.
Mojo 0.999929
Поставил Mojo 0.999929.
Все хочу подробнее "поковырять" Mojo и Mojolicious - да вот все времени не хватает =(.
Для тех кто не знал/забыл - для установки/обновления этого замечательного Perl-фреймворка введите (ubuntu):
Все хочу подробнее "поковырять" Mojo и Mojolicious - да вот все времени не хватает =(.
Для тех кто не знал/забыл - для установки/обновления этого замечательного Perl-фреймворка введите (ubuntu):
sudo cpanp install Mojo
Подписаться на:
Сообщения (Atom)