Module: SnippetCli::ReplacementTextCollector

Includes:
WizardHelpers::PromptHelpers, WizardHelpers::ValidationLoop
Included in:
ReplacementWizard
Defined in:
lib/snippet_cli/replacement_text_collector.rb

Overview

Collects replacement text from interactive Gum prompts. Handles plain-text (single and multi-line) and alt-type (markdown, html, image_path) inputs.

Constant Summary collapse

EMPTY_REPLACE_WARNING =
'Replace value is empty. Continue with no replacement text?'

Method Summary

Methods included from WizardHelpers::ValidationLoop

#prompt_non_empty, #prompt_until_valid

Methods included from WizardHelpers::PromptHelpers

#collect_search_terms, #confirm!, #list_confirm!, #optional_prompt, #prompt!