Class: Yoda::Evaluation::CommentCompletion::TagProvider
- Inherits:
-
BaseProvider
- Object
- BaseProvider
- Yoda::Evaluation::CommentCompletion::TagProvider
- Defined in:
- lib/yoda/evaluation/comment_completion/tag_provider.rb
Instance Attribute Summary
Attributes inherited from BaseProvider
#ast, #comments, #location, #registry
Instance Method Summary collapse
Methods inherited from BaseProvider
Constructor Details
This class inherits a constructor from Yoda::Evaluation::CommentCompletion::BaseProvider
Instance Method Details
#available? ⇒ true, false
6 7 8 |
# File 'lib/yoda/evaluation/comment_completion/tag_provider.rb', line 6 def available? current_comment_token_query.current_state == :tag end |
#candidates ⇒ Array<Model::CompletionItem>
11 12 13 |
# File 'lib/yoda/evaluation/comment_completion/tag_provider.rb', line 11 def candidates description_candidates.map { |description| Model::CompletionItem.new(description: description, range: substitution_range) } end |