Quais são as restrições para nomes de métodos em Ruby?

Por exemplo, encontrei o nome do métodobundler? no fragmento a seguir, e não sei se o? caractere é uma palavra-chave especializada ou apenas parte do nome do método.

<code># This is a predicate useful for the doc:guides task of applications.
def bundler?
  # Note that rake sets the cwd to the one that contains the Rakefile
  # being executed.
  File.exists?('Gemfile')
end
</code>

questionAnswers(5)

yourAnswerToTheQuestion