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<String>
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.
257 258 259 |
# File 'core-docs/toys/completion.rb', line 257 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.
271 272 273 |
# File 'core-docs/toys/completion.rb', line 271 def prefix_constraint @prefix_constraint end |
#values ⇒ Array<String> (readonly)
The array of completion candidates.
265 266 267 |
# File 'core-docs/toys/completion.rb', line 265 def values @values end |
Instance Method Details
#call(context) ⇒ Array<Toys::Completion::Candidate>
Returns candidates for the current completion.
280 281 282 |
# File 'core-docs/toys/completion.rb', line 280 def call(context) # Source available in the toys-core gem end |