Aujourd’hui : Comment obtenir l’auto-complétion dans irb, certaines machines OS X (dont la mienne) souffrant de ce bug.

Activer l’auto-complétion dans irb

Si votre irb refuse de faire de l’auto-complétion, c’est un bug. Pour l’activer, vous pouvez utiliser la gem Bond (j’adore ce jeu de mot, -si ça en est un ?-):

require 'bond'
Bond.start

Mieux vaut bien sûr mettre ça directement dans le fichier .irbrc, par exemple:

begin
  require 'bond'
  Bond.start
rescue LoadError => err
  warn "Couldn't load bond: #{err}"
end

Astuce suivante
Astuce précédente

À demain.