Module: Prompts

Defined in:
lib/prompts.rb,
lib/prompts/box.rb,
lib/prompts/form.rb,
lib/prompts/prompt.rb,
lib/prompts/content.rb,
lib/prompts/version.rb,
lib/prompts/paragraph.rb,
lib/prompts/text_utils.rb,
lib/prompts/text_prompt.rb,
lib/prompts/pause_prompt.rb,
lib/prompts/select_prompt.rb,
lib/prompts/confirm_prompt.rb

Defined Under Namespace

Modules: TextUtils Classes: Box, ConfirmPrompt, Content, Error, Form, Paragraph, PausePrompt, Prompt, SelectPrompt, TextPrompt

Constant Summary collapse

EMPTY =
""
SPACE =
" "
MAX_WIDTH =
80
OUTPUT =
$stdout
VERSION =
"0.3.1"

Class Method Summary collapse

Class Method Details

.Form {|form| ... } ⇒ Object

Yields:

  • (form)


29
30
31
32
33
# File 'lib/prompts.rb', line 29

def Form(&block)
  form = Prompts::Form.new
  yield(form)
  form.start
end