<commit_before>== Description
This bond plugin generates completions for gems that have been documented with yard.

== Install
Install the gem with:

    sudo gem install bond-yard

== Usage

Add to your ~/.irbrc

    require 'bond/yard'

In your .irbrc or in the console, load completions for gems that have been documented with yard:

    >> Bond.load_yard_gems 'bond'
    Bond: Building/loading bond's .yardoc database ...
    => ['bond']
    >> Bond.start :[TAB]
    :bare  :debug  :default_mission  :default_search  :eval_binding :eval_debug  :gems  :readline_plugin

For more examples, {see
here}[http://tagaholic.me/2010/05/19/documentation-generated-irb-autocompletions-with-bond-and-yard.html#yard_based_irb_autocompletions].

== Todo
* Generate method autocompletions for any arguments based on yard docs<commit_msg>update readme to mention #1<commit_after>== Description
This bond plugin generates completions for gems that have been documented with yard.

== Install
Install the gem with:

    gem install bond-yard

== Usage

Add to your ~/.irbrc

    require 'bond/yard'

In your .irbrc or in the console, load completions for gems that have been documented with yard:

    >> Bond.load_yard_gems 'bond'
    Bond: Building/loading bond's .yardoc database ...
    => ['bond']
    >> Bond.start :[TAB]
    :bare  :debug  :default_mission  :default_search  :eval_binding :eval_debug  :gems  :readline_plugin

For more examples, {see
here}[http://tagaholic.me/2010/05/19/documentation-generated-irb-autocompletions-with-bond-and-yard.html#yard_based_irb_autocompletions].

== Todo
* Generate method autocompletions for any arguments based on yard docs

== Links
* {yard-bond}[https://github.com/postmodern/yard-bond] - Alternative implementation which avoids loading the yardoc cache at runtime
{'fraction_non_alphanumeric': 0.09700665188470066, 'fraction_numerical': 0.009423503325942351, 'mean_word_length': 4.1571428571428575, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3128247', 'n_tokens_mistral': 589, 'n_tokens_neox': 539, 'n_words': 178}