class Bond::Rawline

A pure ruby readline which requires rawline.

Public Class Methods

line_buffer() click to toggle source
# File lib/bond/readlines/rawline.rb, line 12
def self.line_buffer
  Rawline.editor.line.text
end
setup(agent) click to toggle source
# File lib/bond/readlines/rawline.rb, line 3
def self.setup(agent)
  require 'rawline'
  Rawline.completion_append_character = nil
  Rawline.basic_word_break_characters= " \t\n\"\\'`><;|&{("
  Rawline.completion_proc = agent
rescue LoadError
  abort "Bond Error: rawline gem is required for this readline plugin -> gem install rawline"
end