Class: Twterm::Completer::ScreenNameCompleter

Inherits:
AbstractCompleter show all
Defined in:
lib/twterm/completer/screen_name_completer.rb

Instance Method Summary collapse

Methods inherited from AbstractCompleter

#basic_word_break_characters, #initialize

Constructor Details

This class inherits a constructor from Twterm::Completer::AbstractCompleter

Instance Method Details

#complete(query) ⇒ Object



6
7
8
9
10
# File 'lib/twterm/completer/screen_name_completer.rb', line 6

def complete(query)
  app.user_repository.all
    .map { |user| user.screen_name }
    .select { |name| name.start_with?(query) }
end

#completion_append_characterObject



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

def completion_append_character
  ''
end