[RUBY] Lors de la lecture du code source

Lorsque vous entrez dans un projet existant, vous aurez besoin de voir les méthodes de chaque classe.

À ce moment-là, je voudrais décrire ci-dessous comment je confirme.

[environnement] Ruby Rails Solidus

Cette fois, je voudrais expliquer l'utilisation de la gemme Solidus de Rails. download.png

$rails c Entrez dans la console avec.

Par conséquent, comme décrit ci-dessus, un objet est affecté à un caractère arbitraire. (Spree :: Taxon est un objet)

$a.methods Exécuter. En l'exécutant, la méthode dont dispose l'objet est affichée.

download (1).png

$a.methods.grep /product/ Ensuite, seule la méthode liée au produit peut être obtenue. Comme mentionné ci-dessus, vous pouvez affiner les résultats de la recherche en utilisant grep, donc je pense qu'il existe de nombreuses possibilités de l'utiliser.

download (2).png

$a.method(:before_remove_for_products=).source_location Comme mentionné ci-dessus, en définissant method (nom de la méthode) .source_location, Vous pouvez également savoir dans quel fichier se trouve la méthode.

Recommended Posts

Lors de la lecture du code source
Code source pré-écrit pour l'activité
Spécifiez le code de caractère de la source lors de la construction avec Maven
Technologie de lecture du code source (cheet sheet)
Twitter4j utilisé la source a échoué après le déploiement
[Docker] Comment créer lorsque le code source est monté en liaison sur le conteneur
Techniques de lecture du code source Java dans Eclipse
[IntelliJ IDEA] Comment formater uniquement les modifications locales lors de l'enregistrement du code source
Lecture de code CRuby (2): rb_newobj_of
déclenchement automatique d'activation du code source Java eclipse lors de la saisie
Inclure le code source généré par Doma dans le JAR source
[Java] Lors de l'écriture du source ... Mémorandum ①
Parlez de passer par le chemin source lorsque delombok
Différences de code lors de l'utilisation du système de longueur en Java
Oracle Live pour le code
Résumé des points que les programmeurs Java trouvent glissants lorsqu'ils lisent la source Kotlin pour la première fois
Lecture de code CRuby (1): PROBABLE / IMPROBABLE
J'ai essayé l'analyse du code source
Jusqu'à ce que le code soit exécuté
[Exemple de référence] Le droit d'auteur est décrit dans le commentaire du code source.
Devinez le code de caractère en Java
J'ai lu la source de ArrayList que j'ai lu
Une fois que tu le vois, c'est un putain de code
J'ai lu la source d'Integer
J'ai lu la source de Long
Quand refactoriser?
J'ai lu la source de Byte
J'ai lu la source de String
Structure de base du code source Java
Connaissez-vous Carbon, qui affiche froidement le code source sur Twitter?
Code source pour trouver une base orthogonale normale avec la méthode d'orthogonalisation de Gram-Schmidt