class
Term::Prompt::EnhancedConfirm
- Term::Prompt::EnhancedConfirm
- Reference
- Object
Overview
A class responsible for rendering enhanced confirmation prompts Used by {Prompt} to display confirmation with destructive operation support.
@api private
Defined in:
prompt/enhanced_confirm.crConstant Summary
-
CONFIRM_HELP =
"(Type 'yes' to confirm)"
-
DESTRUCTIVE_HELP =
"(Type 'yes' to confirm destructive action)"
-
DOUBLE_CONFIRM_HELP =
"(Type 'yes' twice to confirm)"
Constructors
Instance Method Summary
-
#call(question : String, &block : EnhancedConfirm -> )
Call the enhanced confirmation prompt
- #keybackspace
- #keydelete
- #keyenter
-
#keypress(key, event)
Handle key events
- #keyreturn
-
#result
Get the confirmation result