# \[Announce\] Bond - A gem which autocompletes method arguments in rails console

**URL:** <https://www.ruby-forum.com/t/announce-bond-a-gem-which-autocompletes-method-arguments-in-rails-console/188399>\
**Category:** Rails\
**Created:** [May 11, 2010, 10:59am UTC](https://www.ruby-forum.com/t/announce-bond-a-gem-which-autocompletes-method-arguments-in-rails-console/188399 "2010-05-11T10:59:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cldwalker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@cldwalker](https://www.ruby-forum.com/u/cldwalker)\
**Post date:** [May 11, 2010, 10:59am UTC](https://www.ruby-forum.com/t/announce-bond-a-gem-which-autocompletes-method-arguments-in-rails-console/188399/1 "2010-05-11T10:59:09Z")

</div>

Hi,  
Announcing bond, a gem which enhances autocompletion in the rails  
console by autocompleting method arguments. It comes with the ability  
to autocomplete attribute/column names for any model’s class methods  
(i.e. create and new) and instance methods (i.e. update\_attribute(s)).  
It can also autocomplete options (hash keys) to class methods such  
AR::Base.establish\_connection, find, and all. Users can also define  
their own argument autocompletions for any method. To see a screencast  
of bond in action, see

> **[Tagaholic - Screencast Of Argument Autocompletion for Methods in Irb](http://tagaholic.me/2010/05/07/screencast-of-argument-autocompletion-for-methods-in-irb.html)**
>
> Bond, a gem to improve irb's autocompletion, just hit version 0.2.0. With this version comes a completion configuration system similar to bash/zsh, more fixes to irb's incorrect completions...

(starting at 3:15 for rails examples).

To install:  
gem install bond

For more:

- Source: [GitHub - cldwalker/bond: Mission: Easy custom autocompletion for arguments, methods and beyond. Accomplished for irb and any other readline-like console environments.](http://github.com/cldwalker/bond)
- Docs: [Bond 0.2.2 Documentation](http://tagaholic.me/bond/doc/)
- Homepage: [Tagaholic - bond](http://tagaholic.me/bond/)

Enjoy,  
Gabriel

---

<div class="post-metadata">

**Author:** ![cldwalker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@cldwalker](https://www.ruby-forum.com/u/cldwalker)\
**Post date:** [May 11, 2010, 11:09pm UTC](https://www.ruby-forum.com/t/announce-bond-a-gem-which-autocompletes-method-arguments-in-rails-console/188399/2 "2010-05-11T23:09:15Z")

</div>

cldwalker wrote:

> Hi,  
> Announcing bond, a gem which enhances autocompletion in the rails  
> console by autocompleting method arguments. It comes with the ability  
> to autocomplete attribute/column names for any model’s class methods  
> (i.e. create and new) and instance methods (i.e. update\_attribute(s)).  
> It can also autocomplete options (hash keys) to class methods such  
> AR::Base.establish\_connection, find, and all. Users can also define  
> their own argument autocompletions for any method. To see a screencast  
> of bond in action, see  
> [Tagaholic - Screencast Of Argument Autocompletion for Methods in Irb](http://tagaholic.me/2010/05/07/screencast-of-argument-autocompletion-for-methods-in-irb.html)  
> (starting at 3:15 for rails examples).

That is quite cool. Thanks for sharing! 🙂
