Method: Auth0::Mixins::Validation#validate_permissions_array
- Defined in:
- lib/auth0/mixins/validation.rb
#validate_permissions_array(permissions) ⇒ Object
Check a permissions array
22 23 24 25 26 27 28 29 |
# File 'lib/auth0/mixins/validation.rb', line 22 def () raise Auth0::InvalidParameter, 'Must supply an array of Permissions' unless .kind_of?(Array) raise Auth0::MissingParameter, 'Must supply an array of Permissions' if .empty? raise Auth0::InvalidParameter, 'All array elements must be Permissions' unless .all? do || .kind_of? ::Auth0::Permission end .map { || .to_h } end |