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 .
|