Class: ThemeCheck::LanguageServer::CompletionProvider
- Inherits:
-
Object
- Object
- ThemeCheck::LanguageServer::CompletionProvider
- Includes:
- CompletionHelper
- Defined in:
- lib/theme_check/language_server/completion_provider.rb
Direct Known Subclasses
FilterCompletionProvider, ObjectCompletionProvider, TagCompletionProvider
Constant Summary
Constants included from CompletionHelper
ThemeCheck::LanguageServer::CompletionHelper::WORD
Class Method Summary collapse
Instance Method Summary collapse
Methods included from CompletionHelper
#cursor_on_first_word?, #cursor_on_start_content?, #first_word, #matches
Class Method Details
.all ⇒ Object
9 10 11 |
# File 'lib/theme_check/language_server/completion_provider.rb', line 9 def all @all ||= [] end |
.inherited(subclass) ⇒ Object
13 14 15 |
# File 'lib/theme_check/language_server/completion_provider.rb', line 13 def inherited(subclass) all << subclass end |
Instance Method Details
#completions(content, cursor) ⇒ Object
18 19 20 |
# File 'lib/theme_check/language_server/completion_provider.rb', line 18 def completions(content, cursor) raise NotImplementedError end |