class Rend::Acl::Assertion
Public Instance Methods
pass?(acl, role = nil, resource = nil, privilege = nil)
click to toggle source
Returns true if and only if the assertion conditions are met
This method is passed the ACL, Role
, Resource
, and privilege to which the authorization query applies. If the $role, $resource, or $privilege parameters are nil, it means that the query applies to all Roles, Resources, or privileges, respectively.
@param Zend_Acl $acl @param Zend_Acl_Role_Interface $role @param Zend_Acl_Resource_Interface $resource @param string $privilege @return boolean
# File lib/rend/acl/assertion.rb, line 15 def pass?(acl, role = nil, resource = nil, privilege = nil) type_hint! Rend::Acl, acl, :is_required => true type_hint! Rend::Acl::Role, role type_hint! Rend::Acl::Resources, resource type_hint! String, privilege end