¿Cuáles son las restricciones para los nombres de métodos en Ruby?

Por ejemplo, encontré el nombre del métodobundler? en el siguiente fragmento, y no sé si el? carácter es una palabra clave especializada o solo una parte del nombre del 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>

Respuestas a la pregunta(5)

Su respuesta a la pregunta