| Fiche technique | |
|---|---|
| Type de produit : | Outils de développement |
| Auteur : | John Mair |
| Licence : | MIT |
| Date de publication : | 2010 à maintenant |
| Site Web : | https://pry.github.io/ |
Introduction
Pry est une console de développement et une alternative à l'IRB, dotée de puissantes capacités d'introspection. Pry vise à être plus qu'un simple remplacement d'IRB. Il s'agit d'une tentative d'intégrer la programmation pilotée par REPL au langage de programmation Ruby.
Voici les fonctionnalités clefs de Pry :
- Navigation dans le code source (y compris le code source C principal avec la gemme pry-doc)
- Navigation dans la documentation
- Système d'aide en direct
- Ouvrir les méthodes dans les éditeurs (modifier Class#method)
- Surlignage de la syntaxe
- Intégration de l'interpréteur de commandes (démarrer les éditeurs, exécuter Git et Rake depuis Pry)
- Intégration de Gist
- Navigation dans l'état (cd, ls et autres)
- Invocation à l'exécution (utiliser Pry comme console de développement ou débogueur)
- Prise en charge des objets exotiques (instances BasicObject, IClasses, etc.)
- Un système de commandes puissant et flexible
- Possibilité de consulter et de rejouer l'historique
- Nombreuses commandes pratiques inspirées d'IPython, Smalltalk et d'autres REPL avancés
- Un large éventail de plugiciels offrant des sessions à distance, des fonctionnalités de débogage complètes, et bien plus encore.
Dernière mise à jour : Dimanche, le 16 octobre 2016