Se declaração em Ruby usando Regex

Tudo parece estar funcionando bem, exceto a linha comentada:

#return false if not s[0].upcase =~ /AZ/

e o quarto cheque.

Qual é o corretoif declaração paras[0] e/AZ/ comparação?

def starts_with_consonant?(s)
   return false if s.length == 0
   #return false if not s[0].upcase =~ /AZ/
   n = "AEIOU"
   m = s[0]
   return true if not n.include? m.upcase
   false
 end

 puts starts_with_consonant?("Artyom") # false 1
 puts starts_with_consonant?("rtyom")  # true 2
 puts starts_with_consonant?("artyom") # false 3
 puts starts_with_consonant?("$rtyom") # false 4
 puts starts_with_consonant?("") # false 5

questionAnswers(4)

yourAnswerToTheQuestion