Module: DTK::Client::PermissionUtil
- Defined in:
- lib/util/permission_util.rb
Class Method Summary collapse
Class Method Details
.validate_permissions!(permission_string) ⇒ Object
22 23 24 25 26 27 |
# File 'lib/util/permission_util.rb', line 22 def () # matches example: u-rw, ugo+r, go+w match = .match(/^[ugo]+[+\-][rwd]+$/) raise DTK::Client::DtkValidationError, "Provided permission expression ('#{}') is not valid" unless match end |