class Object
Public Instance Methods
continue?(message = 'Continue? (y|n)', expectation = 'y')
click to toggle source
Prompt with control flow @param [String]
# File lib/interactive-rake/common.rb, line 5 def continue?(message = 'Continue? (y|n)', expectation = 'y') abort 'Aborted!' unless prompt(message) == expectation end
prompt(*args)
click to toggle source
Inline message prompt
# File lib/interactive-rake/common.rb, line 10 def prompt(*args) print(*args) value = STDIN.gets.strip value unless value.empty? end