Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



MooseX::Meta::Method::Authorized::CheckRoles(3)ibuted Perl Documentationa::Method::Authorized::CheckRoles(3)



NAME
       MooseX::Meta::Method::Authorized::CheckRoles - Check roles of the user

DESCRIPTION
       This verifier module will check if the user has any of the roles defined in the "requires" attribute
       of the method. To get the user this module will call "user" on the object which is the invocant for
       this method, to get the roles it will call "roles" on the user object.

METHODS
       authorized_do($method, $code, @_)
           This is the method that does the actual verification. It only invokes the coderef after checking
           if the user has any of the required roles. It will die otherwise with a string like:

             Access Denied. User "johndoe" does not have any of the required
             roles ("foo") required to invoke method "bla" on class
             "My::ClassTest1". User roles are: ("foo","bar","baz")

           It will only show the user id if the user implements the method "id".

SEE ALSO
       MooseX::AuthorizedMethods, Class::MOP::Method

AUTHORS
       Daniel Ruoso <daniel@ruoso.com>

       With help from rafl and doy from #moose.

COPYRIGHT AND LICENSE
       Copyright 2010 by Daniel Ruoso et al

       This library is free software; you can redistribute it and/or modify it under the same terms as Perl
       itself.



perl v5.16.2                                     2010-11-24  MooseX::Meta::Method::Authorized::CheckRoles(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Perl. (См. perlbug (1) для инструкций представления.)
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Perl, использующему perlbug (1).
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.