class Runbook::Toolbox

Attributes

prompt[R]

Public Class Methods

new() click to toggle source
# File lib/runbook/toolbox.rb, line 5
def initialize
  @prompt = TTY::Prompt.new
end

Public Instance Methods

ask(msg, default: nil, echo: true) click to toggle source
# File lib/runbook/toolbox.rb, line 9
def ask(msg, default: nil, echo: true)
  prompt.ask(msg, default: default, echo: echo)
end
error(msg) click to toggle source
# File lib/runbook/toolbox.rb, line 29
def error(msg)
  prompt.error(msg)
end
exit(return_value) click to toggle source
Calls superclass method
# File lib/runbook/toolbox.rb, line 33
def exit(return_value)
  super(return_value)
end
expand(msg, choices) click to toggle source
# File lib/runbook/toolbox.rb, line 13
def expand(msg, choices)
  prompt.expand(msg, choices)
end
output(msg) click to toggle source
# File lib/runbook/toolbox.rb, line 21
def output(msg)
  prompt.say(msg)
end
warn(msg) click to toggle source
# File lib/runbook/toolbox.rb, line 25
def warn(msg)
  prompt.warn(msg)
end
yes?(msg) click to toggle source
# File lib/runbook/toolbox.rb, line 17
def yes?(msg)
  prompt.yes?(msg)
end