module DTK::Client::PermissionsUtil

Public Instance Methods

validate_permissions!(permission_string) click to toggle source
# File lib/client/util/permissions_util.rb, line 4
def validate_permissions!(permission_string)
  # matches example: u-rw, ugo+r, go+w
  match = permission_string.match(/^[ugo]+[+\-][rwd]+$/)
  raise Error.new("Provided permissions expression ('#{permission_string}') is not valid") unless match
  permission_string
end