Method: Auth0::Mixins::Validation#validate_strings_array

Defined in:
lib/auth0/mixins/validation.rb

#validate_strings_array(strings) ⇒ Object

Check a roles array

[View source]

15
16
17
18
19
# File 'lib/auth0/mixins/validation.rb', line 15

def validate_strings_array(strings)
  raise Auth0::InvalidParameter, 'Must supply an array of strings' unless strings.kind_of?(Array)
  raise Auth0::MissingParameter, 'Must supply an array of strings' if strings.empty?
  raise Auth0::InvalidParameter, 'All array elements must be strings' unless strings.all? {|str| str.is_a? String}
end