Module: Rib::Completion
- Extended by:
- Plugin
- Defined in:
- lib/rib/core/completion.rb
Instance Attribute Summary
Attributes included from Plugin
Instance Method Summary collapse
-
#before_loop ⇒ Object
————— Rib API —————.
Methods included from Plugin
disable, disabled?, enable, enabled?, extended
Instance Method Details
#before_loop ⇒ Object
————— Rib API —————
10 11 12 13 14 15 16 17 |
# File 'lib/rib/core/completion.rb', line 10 def before_loop return super if Completion.disabled? config[:completion] ||= {} config[:completion][:eval_binding] ||= method(:eval_binding).to_proc (config[:completion][:gems] ||= []).concat(ripl_plugins) Rib.silence{Bond.start(config[:completion]) unless Bond.started?} super end |