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