class Output
Constants
- TEMPLATE
Public Instance Methods
ask_for_permission()
click to toggle source
# File lib/easy_portfolio/output.rb, line 12 def ask_for_permission message 'Would you like to install the project directory?' message "This will create a directory named #{TEMPLATE} in your current directory." message "Type 'y' to continue or 'n' to stop." end
describe()
click to toggle source
# File lib/easy_portfolio/output.rb, line 8 def describe message 'EasyPortfolio creates a Sinatra-powered portfolio skeleton.' end
directory_doesnt_exist()
click to toggle source
# File lib/easy_portfolio/output.rb, line 27 def directory_doesnt_exist message 'The directory has been validated. I will begin installation now.' end
directory_exists()
click to toggle source
# File lib/easy_portfolio/output.rb, line 22 def directory_exists message 'Sorry, I cannot perform the operation.' message "A directory in your current directory already has the name #{TEMPLATE}." end
git_bundle_notification()
click to toggle source
# File lib/easy_portfolio/output.rb, line 35 def git_bundle_notification message "Initializing the directory in Git and installing bundler." message "Don't worry, this may take a tiny bit." end
permission_confirmation()
click to toggle source
# File lib/easy_portfolio/output.rb, line 18 def permission_confirmation message 'Great! Checking the directory now for validation.' end
permission_rejection()
click to toggle source
# File lib/easy_portfolio/output.rb, line 31 def permission_rejection message "Okay, I will not create the directory." end
shut_down()
click to toggle source
# File lib/easy_portfolio/output.rb, line 44 def shut_down message 'EasyPortfolio shutting down.' message 'Have a great day!' end
successful_installation()
click to toggle source
# File lib/easy_portfolio/output.rb, line 40 def successful_installation message 'All directories and files successfully installed.' end
welcome()
click to toggle source
# File lib/easy_portfolio/output.rb, line 4 def welcome message 'Welcome to EasyPortfolio!' end
Private Instance Methods
message(string)
click to toggle source
# File lib/easy_portfolio/output.rb, line 51 def message(string) puts "<< #{string}" end