Class: Toys::Completion::Enum
Overview
Defined in the toys-core gem
A Completion whose candidates come from a static list of strings.
Instance Attribute Summary collapse
-
#prefix_constraint ⇒ String, Regexp
readonly
Constraint on the fragment prefix.
-
#values ⇒ Array<Toys::Completion::Candidate>
readonly
The array of completion candidates.
Instance Method Summary collapse
-
#call(context) ⇒ Array<Toys::Completion::Candidate>
Returns candidates for the current completion.
-
#initialize(values, prefix_constraint: "") ⇒ Enum
constructor
Create a completion from a list of values.
Constructor Details
#initialize(values, prefix_constraint: "") ⇒ Enum
Create a completion from a list of values.
265 266 267 |
# File 'core-docs/toys/completion.rb', line 265 def initialize(values, prefix_constraint: "") # Source available in the toys-core gem end |
Instance Attribute Details
#prefix_constraint ⇒ String, Regexp (readonly)
Constraint on the fragment prefix.
279 280 281 |
# File 'core-docs/toys/completion.rb', line 279 def prefix_constraint @prefix_constraint end |
#values ⇒ Array<Toys::Completion::Candidate> (readonly)
The array of completion candidates.
273 274 275 |
# File 'core-docs/toys/completion.rb', line 273 def values @values end |
Instance Method Details
#call(context) ⇒ Array<Toys::Completion::Candidate>
Returns candidates for the current completion.
288 289 290 |
# File 'core-docs/toys/completion.rb', line 288 def call(context) # Source available in the toys-core gem end |