227 votes

Obtenir le nom de la méthode en cours d’exécution en Ruby

$0 est donc la variable env pour le programme Ruby de haut niveau... mais y a-t-il un pour la méthode actuelle ?

385voto

Mark A. Nicolosi Points 11859

Encore mieux que ma première réponse, vous pouvez utiliser method :

Cela inclut un : avant le nom qui s’enlèvent facilement.

Remarque : Ruby 1.8.7 pour cela.

28voto

Mark A. Nicolosi Points 11859

13voto

l3x Points 434

Pour Ruby 1.9 + je conseille d’utiliser``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X