La Interactive Ruby Shell (CISR ) est un programme en ligne de commande qui permet aux développeurs de taper un programme Ruby avec interprétation immédiate et l'exécution de leurs commandes . Cela permet au développeur d'expérimenter avec la sortie de différentes fonctions en temps réel, pas dans la ligne de sortie en ligne pour aider à la mise au point et de créer des fichiers de session qui permettent à l' application écrite en CISR à être invoquée ou modifié ultérieurement par l'utilisateur ou un script système . Vous pouvez modifier votre script d'initialisation de la CISR à avoir enregistrer automatiquement chaque session dans un fichier. Instructions
1
Ouvrez le menu "Démarrer " et tapez " % AppData %" dans la barre de recherche . Appuyez sur " Entrée".
2
Double -cliquez sur " Ruby ", puis double -cliquez sur " . Irbrc . "
3
ouvrir le fichier dans le bloc-notes par sélectionnant dans la liste des applications par défaut qui apparaît sur l'écran
4
Ajoutez les lignes de code suivantes à la fin du fichier : .
Module NI
def IRB.buffer ; @ log , End of
@ log = ""
Classées WorkSpace
alias backup_evaluate évaluer
def évaluer ( contexte , les déclarations , file = __ FILE__ , ligne = __ LINE__ )
résultat
= backup_evaluate ( contexte , les déclarations , un fichier ligne )
si /IRB \\ .buffer /.match ( déclarations )
IRB.buffer << " # { statements.chomp } \\ n"
autre
IRB.buffer << " # { statements.chomp } # => # { result.inspect } \\ n "
fin
résultats d'
fin
fin
fin
5 < p> Enregistrez le fichier en cliquant sur "Fichier " puis " Enregistrer". Lorsque vous commencez une nouvelle session de la CISR , le fichier sera automatiquement sauvegardé dans un fichier appelé " IRB.buffer " dans le répertoire que vous avez lancé votre application Ruby à partir .