module DTK::Client::PermissionUtil
Public Class Methods
validate_permissions!(permission_string)
click to toggle source
# File lib/util/permission_util.rb, line 22 def validate_permissions!(permission_string) # matches example: u-rw, ugo+r, go+w match = permission_string.match(/^[ugo]+[+\-][rwd]+$/) raise DTK::Client::DtkValidationError, "Provided permission expression ('#{permission_string}') is not valid" unless match permission_string end