Class: Twterm::Completer::AbstractCompleter

Inherits:
Object
  • Object
show all
Defined in:
lib/twterm/completer/abstract_completer.rb

Instance Method Summary collapse

Constructor Details

#initialize(app) ⇒ AbstractCompleter

Returns a new instance of AbstractCompleter.



4
5
6
# File 'lib/twterm/completer/abstract_completer.rb', line 4

def initialize(app)
  @app = app
end

Instance Method Details

#basic_word_break_charactersObject



8
9
10
# File 'lib/twterm/completer/abstract_completer.rb', line 8

def basic_word_break_characters
  " \t\n\"\\'`$><=;|&{("
end

#complete(_query) ⇒ Object

Raises:

  • (NotImplementedError)


12
13
14
# File 'lib/twterm/completer/abstract_completer.rb', line 12

def complete(_query)
  raise NotImplementedError, '`complete` method must be implemented'
end

#completion_append_characterObject



16
17
18
# File 'lib/twterm/completer/abstract_completer.rb', line 16

def completion_append_character
  ' '
end