Enhance your rake tasks!
- Add
power-rake
to yourGemfile
gem 'power-rake'
- Require
power-rake
in yourRakefile
require 'power-rake'
Function name | Arguments | Description |
---|---|---|
continue? |
message : String expectation : String |
Prompt user and abort unless expectation matches input |
prompt |
message : String |
Prompt user and return input |
task :example do
first_name = prompt('First name: ')
last_name = prompt('Last name: ')
continue?("Is '#{first_name} #{last_name}' correct? (yes/no)", 'yes')
puts 'Thank you!'
end
$ rake example
First name: Ryan
Last name: Tulino
Is 'Ryan Tulino' correct? (yes/no)yes
Thank you!
Feel free to submit issues or help make it better.